iOS UIButton超出父视图无法点击解决方法
来源:互联网 发布:什么是overlay网络 编辑:程序博客网 时间:2024/06/07 14:55
有时候父子View的frame超出了父View的范围。这时候UIButton等子view就无法点击了。
以UIButton为例,如果UIButton 是 UIView的子视图,但是UIButton超出了UIView的边界,导致超出的部分无法点击可以用下面的方法来实现UIButton的点击:
- (UIView *)clickTest:(CGPoint)point withEvent:(UIEvent *)event { UIView *result = [super hitTest:point withEvent:event]; CGPoint butttonClickPoint = [self.button convertPoint:point fromView:self]; if ([self.button pointInside:buttonPoint withEvent:event]) { return self.button; } return result;}
阅读全文
1 0
- iOS UIButton超出父视图无法点击解决方法
- iOS 超出父视图不响应点击事件的解决方法
- iOS -- 子视图超出父视图范围点击无法响应的问题
- iOS 子视图超出父视图范围 无法响应点击事件解决方案
- iOS-实现超出父视图点击响应
- 按钮超出父控件后无法响应点击的解决方法
- iOS button超出父视图时点击无法响应
- 超出父视图的视图点击响应
- 关于子视图超出父视图后无法响应点击事件的处理办法
- iOS中超出父视图的按钮点击事件响应处理
- 关于超出父视图的子视图点击事件
- UIButton超出UIView边界不可点击
- UIButton超出UIView边界不可点击
- iOS UI 技巧: 视图无法被点击
- UIButton按钮点击无响应(按钮的位置在父视图之外的解决方法),传递响应链
- UIButton点击无法响应事件
- UIButton 无法点击的问题
- UIButton无法响应点击事件
- 第三章 垃圾收集器与内存分配策略
- 错误:android studio ---> Error:(1, 0) Plugin with id 'com.android.application' not found.
- winCE各默认目录路径 创建桌面快捷方式
- 权限相关
- Kafka无消息丢失配置
- iOS UIButton超出父视图无法点击解决方法
- 最长递减子序列问题
- 557. Reverse Words in a String III
- Android应用程序与Activity
- Gradle Build Variants for your android project
- 胖AP和瘦AP区别
- java线程学习(五)—java内存模型自己总结
- 洛谷1014
- tar 解压 gzip 文件提示 gzip: stdin: not in gzip format