UItableViewCell上的button点击无响应的办法
2024-10-15 03:20:19
由于IOS7中添加了滑动后出现编辑按钮的操作,所以使用scrollView来处理,UITableViewCellScrollView有对触摸的相应处理,导致按钮的点击效果被屏蔽了,但是点击事件还是在的,所以可以通过在
1.设置tableView.delaysContentTouches = NO;
2.同时在(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath代理方法中对scrollview把延迟触摸设置为NO即可
for (id obj in cell.subviews)
{
if ([NSStringFromClass([obj class])isEqualToString:@"UITableViewCellScrollView"])
{
UIScrollView *scroll = (UIScrollView *) obj;
scroll.delaysContentTouches =NO;
break;
}
}
最新文章
- Django基础之wsgi
- ACM zb的生日
- windows下 定时删除tomcat日志和缓存。可以保留天数
- 在线CSS圆角生成器
- activity的生命周期【转】
- Merkaartor,Marble,QGIS等等
- 如何打包静态库.framework文件 iOS
- python中的递归函数
- 第二课android中activity启动模式
- js通过高德地图获取当前位置的经度纬度
- abstract class VS interface
- Linux学习---自定义数据类型
- Java网络编程--InetAdress类
- (Alpha)Let's-M1后分析报告
- JS中的数据类型和变量内存
- jdbc的配置(更新中)
- Java基础-Java中的内存分配与回收机制
- iOS开发过程中使用Core Data应避免的十个错误
- T-SQL学习的笔记,以备查阅
- HBase(七)Hbase过滤器