UIButton增大响应区域
2015-08-17 00:07
561 查看
有个需求 需要在一个icon右上角加个button 但这个button肯定是超出这个icon的frame了 导致点击button的时候只有和icon交界的地方可以响应,以为没办法 解决了
后来在网上一搜 真的找到了解决办法 :(前提貌似是得把button和icon加到同一个view上 不能将button加到这个icon上)
/**
* 为了使删除按钮能够扩大响应
*/
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event {
if (CGRectContainsPoint(self.deleteBtn.frame,
point)) {
return YES;
}
return [super pointInside:point
withEvent:event];
}
后来在网上一搜 真的找到了解决办法 :(前提貌似是得把button和icon加到同一个view上 不能将button加到这个icon上)
/**
* 为了使删除按钮能够扩大响应
*/
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event {
if (CGRectContainsPoint(self.deleteBtn.frame,
point)) {
return YES;
}
return [super pointInside:point
withEvent:event];
}
相关文章推荐
- 0代码搭建静态UI-Storyboard
- 2015-08-17
- uva uva 1612 - Guess
- 【Android】高仿QQ 5.0+ UI
- POJ 1679 The Unique MST(次小生成树模板)
- 高效e人注册码 EfficientPIM Pro 3.81 Build 377
- Longest Common Subsequence (LCS)
- 安装J2EE的SDK报错:could not find the required version of the Java(TM)2 Runtime Environment in '(null)'的解决
- Codeforces Round #316 D. Tree Requests 树剥分
- 超详细!iOS 并发编程之 Operation Queues
- UIViewConroller(控制器)间关系
- Java 生成 UUID
- 去掉UUID的小横线,如果你觉得不爽的话,哈哈
- UE4学习笔记(一):初识UE4
- 去哪网实习总结:easyui在JavaWeb中的使用,以datagrid为例(JavaWeb)
- leetcode 128: Longest Consecutive Sequence
- 最长上升子序列 LIS(Longest Increasing Subsequence)(转)
- 1151 - Buy or Build (最小生成树)
- 机房合作总结
- HDU 5301(Buildings-贪心构造)