ios uiview touchesBegan 判断点击区域是否在某个view上

ios uiview touchesBegan 判断点击区域是否在某个view上-(void)touchesBegan:(NSSet<UITouch*>*)toucheswithEvent:(UIEvent*)event{CGPointpoint=[[touchesanyObject]locationInView:self];UIView*chatView=[selfviewWithTag:1009];point=[chatView.layerconvertPoint:pointfromLayer:s…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

– (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{

    CGPoint point = [[touches  anyObject] locationInView:self];

    UIView* chatView = [self viewWithTag:1009];

    point = [chatView.layer convertPoint:point fromLayer:self.layer]; //get layer using containsPoint:

 

    if( [chatView.layer containsPoint:point]){

        [NSNotificationCenter.defaultCenter postNotificationName:@”bh_up_event” object:nil];

    }

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/164186.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java反射

    java反射

    2021年11月12日
    49
  • Boltzmann Machine 玻尔兹曼机入门

    Boltzmann Machine 玻尔兹曼机入门GenerativeModels生成模型帮助我们生成新的item,而不只是存储和提取之前的item。BoltzmannMachine就是GenerativeModels的一种。Boltzma

    2022年7月4日
    15
  • 浅谈ViewState[通俗易懂]

    浅谈ViewState[通俗易懂]一、什么是ViewState二、使用

    2022年7月21日
    10
  • python3使用付费代理和ip池的维护「建议收藏」

    更新:在使用代理是如果频率过快返回的是‘{“code”:“3001”,“msg”:“提取频繁请按照规定频率提取!”}’不可将该msg添加到ip池中,故需要先判断返回状态。这一段时间爬取一些数据的时候遭到了封ip。免费的ip满足不了我的需求并且不是很稳定,所以选择的代理ip,我买了蘑菇代理一天2000ip,这些对于我的小爬爬就够了。记录了第一次使用代理ip的一些坎坷和经历,希望能够减少初学者的…

    2022年4月11日
    35
  • js向数组指定位置添加元素[通俗易懂]

    js向数组指定位置添加元素[通俗易懂]一、JavaScriptsplice()方法splice()方法向/从数组中添加/删除项目,然后返回被删除的项目。方法实例//在数组指定位置插入varfruits=[“Banana”,”Orange”,”Apple”,”Mango”];fruits.splice(2,0,”Lemon”,”Kiwi”);//输出结果//Banana,Orange…

    2022年8月10日
    33
  • 解决VMware 15虚拟机桥接模式无法上网 问题

    解决VMware 15虚拟机桥接模式无法上网 问题详细描述解决VMware15虚拟机桥接模式无法上网问题步骤1:查看本地以太网属性是否安装VMwareBridgeProtocol控制面板>>网络和Internet>>网络连接>>以太网右键属性>>查看是否有安装VMwareBridgeProtocol共享网络给虚拟机(有些电脑不用)步骤2:查看VMware虚拟网络编辑器的VMne…

    2022年6月6日
    107

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号