iOS 事件穿透,点击穿透,控件不响应事件

释放双眼,带上耳机,听听看~!

通过实例讲解,如图(三个深灰色按钮处于同一个contentView中):

悬浮的三个按钮下方有一个可以点击的灰色区域,但是点击按钮之间的透明区域,

这三个按钮的contentView会响应这个点击事件,这时候需要让这个contentView不响应这个点击事件。

解决方法如下(将此方法增加到这个contentView类中即可):

- (UIView*)hitTest:(CGPoint)point withEvent:(UIEvent *)event{
UIView *hitView = [super hitTest:point withEvent:event];
if(hitView == self){
return nil;
}
return hitView;
}
发图走一波

人已赞赏
未分类

iOS高仿UIAlertController

2020-4-5 6:47:15

未分类

iOS开发SDAutoLayout设置富文本时,label算高的问题

2020-5-4 14:31:50

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索