解决tableView上cell的按钮点击效果不明显(轻点无效)
来源:互联网 发布:实用记账软件 编辑:程序博客网 时间:2024/06/10 05:38
在ios8中,可以让tableview继承一个baseTabelView父类,在父类的.,m文件中重写以下方法:
#import "BaseTableView.h"@implementation BaseTableView- (id)initWithCoder:(NSCoder *)aDecoder{ self = [super initWithCoder:aDecoder]; if (self) { self.delaysContentTouches = NO; // iterate over all the UITableView's subviews for (id view in self.subviews) { // looking for a UITableViewWrapperView if ([NSStringFromClass([view class]) isEqualToString:@"UITableViewWrapperView"]) { // this test is necessary for safety and because a "UITableViewWrapperView" is NOT a UIScrollView in iOS7 if([view isKindOfClass:[UIScrollView class]]) { // turn OFF delaysContentTouches in the hidden subview UIScrollView *scroll = (UIScrollView *) view; scroll.delaysContentTouches = NO; } break; } } } return self;}@end
-(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; for (UITableViewCell *cell in self.tableView.visibleCells) { for (id obj in cell.subviews) { if ([NSStringFromClass([obj class]) isEqualToString:@"UITableViewCellScrollView"]) { UIScrollView *scroll = (UIScrollView *) obj; scroll.delaysContentTouches = NO; break; } } }}以上代码我用在storyboard拖的tableview控制器中,类别为静态cell.而对于动态的cell,则可以在datasource的代理方法
cellForRowAtIndexPath中将上述forin循环代码贴上.
0 0
- 解决tableView上cell的按钮点击效果不明显(轻点无效)
- 解决tableview上按钮点击效果的延迟现象
- ios tableView 自定义cell上的按钮点击事件不好用
- cell上按钮的点击事件
- swift下tableview的使用(cell点击伸缩效果)
- UITableView /cell上的button,动态配置tableView的cell的高度(效果为点击加载更多,cell加载所有内容,反之,只加载3行)
- iOS 在tableView上添加button导致按钮没有点击效果和不能滑动的问题
- 点击cell具备和按钮一样的点击效果
- tableview中的cell取消点击效果
- 一个tableView的Cell中有两个点击按钮及tableView的重用
- tableView的cell不可点击
- 点击tableView的cell弹出tableView
- tableView cell 左滑点击删除等点击按钮
- 怎样确定点击的是哪一个cell上的按钮
- iOS点击cell上的某一个按钮时 如何获得点击的是第几个cell
- UITableView自定义cell上的按钮点击事件
- cell上添加按钮点击不执行的解决办法
- iOS tableview cell 去除点击效果 和 选择效果
- Ubuntu 14.04 下载CyanogenMod cm-12.0源码
- 一种在android中实现MVP模式的新思路
- Windows SOCKET 缓存/缓冲区 相关了解 (socket好文)
- 购物车的清空、删除、数量变化
- IOS 轻量级视频播放器
- 解决tableView上cell的按钮点击效果不明显(轻点无效)
- joomla!读取数据库操作,使用JDatabase
- Mysql中的循环语句
- 如何使用C/C++为Python编写DLL/SO
- 频率混叠现象
- Android Touch事件传递机制解析
- SAT写作备考经典例子之古腾堡
- NI LabVIEW开发环境(2.生成installer安装程序exe)
- 备战2015GRE之核心词组on grounds of