`

今天遇到的2个TableView的问题

 
阅读更多

为了实现触摸屏幕,收起键盘,挂了一个recognizer

UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:controller action:@selector(hideSubViews:)];
[singleTap setNumberOfTapsRequired:1];
[singleTap setNumberOfTouchesRequired:1];
[self addGestureRecognizer:singleTap];

结果TableView的row触摸了没反应了,原来是这个方法没有被调用:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

原因是触摸事件被recognizer拦截了,需要加上这行代码:

singleTap.cancelsTouchesInView = NO;

另外,我们的TableView右侧有索引,ios7默认是蓝色的,可以用下面这行代码设置:

self.sectionIndexColor = [UIColor grayColor];


分享到:
评论

相关推荐

    cocos2d-x TableView 分析

    用Cocos2d-x引擎开发游戏中,遇到使用TableView的一些问题

    iOS tableView实现单选和多选的实例代码

    今天在项目中遇到了tableView的单选需求,现在总结一下,用一个简单的demo实现了简单的单选和多选两个功能.先看下效果图: 1:首先实现下单选 1:使用一个变量记录选中的行 @property (assign, nonatomic) NSIndexPath...

    在表格中实现复选框下拉框

    在表格tableview中实现复选框,下拉框,最简单快速方案,中文读取乱码问题的解决方案。 本实例在QT5.12上运行通过,用最简单的方法在tableview中实现了复选框和下拉框,同时还提供了读取文本数据的方法以及在读取中...

    tableView上面空出20个像素的解决办法

    在IOS开发中,有时候会遇到tableView上面多出来20个像素,是什么原因呢?又该如何来解决他呢,今天我们来探讨下

    iOS中3DTouch预览导致TableView滑动卡顿问题解决的方法

    主要给大家介绍了关于iOS中3DTouch预览导致TableView滑动卡顿问题解决的方法,文中通过示例代码介绍的非常详细,对同样遇到的朋友们具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧。

    Tableview增加查看信息Demo

    一般的信息的录入和查看,希望能和大家多多交流iOS开发中遇到的困难.

    CountDownTimerForTableView:TableView倒计时控件重用问题解决方案

    CountDownTimerForTableView TableView倒计时控件重用问题解决方案...写过类似需求的朋友一定知道,TableView上面加载倒计时功能会遇到复杂的重用问题难以解决 本人提供一种解决思路,高效完美的解决此类倒计时重用问题

    iOS中tableview实现编辑、全选及删除等功能的方法示例

    我们在日常开发过程中或多或少都会遇到tableview的各种功能,这里简单记录一下tableview的删除和全选删除功能,废话不多说先看一下效果图 既然拿到了需求,就应该想一下如何去实现了,对照上面图片的内容,应该...

    ZDPerson:模仿微博个人主页,多个tableView共用一个头部视图,可以左右滑动切换,可以点击特定按钮切换

    ZDPerson 更新解决快速上滑时头部...模仿大部分APP,如微博,网易云音乐个人主页等,多个tableView共用一个头部视图,可以左右滑动切换,可以点击特定按钮切换 如果你使用了此demo中遇到bug请邮箱联系我 看GIF演示吧

    iOS TableView头视图根据偏移量下拉缩放效果

    现在做的时候总是遇到一些问题,比如下拉时是以原点向左右两边放大,这个只是效果问题。还有就是看到的视图确实变大了,但是会盖到下面的TableViewCell。开始以为是加在里面的视图变大,而TableViewHeardView没变大...

    ios-好用的的iOS倒计时按钮.zip

    在我们开发中常常会遇到注册,验证信息的需求这个时候我们需要向服务器发送请求来获得验证码,通常需要进行获取倒计时操作。多个地方用到时候就会导致代码杂乱不堪,这个库的出现就是解决这个问题,以至于简化你的...

    iOS中tableView cell分割线的一些设置技巧

    在项目开发中我们会常常遇到tableView 的cell分割线显示不全,左边会空出一截像素,更有甚者想改变系统的分割线,下面通过这篇文章来一起学习学习在iOS中tableView cell分割线的一些设置技巧,需要的朋友可以参考...

    ios-自定义日期选择器.zip

    做出这种效果,但是感觉不难,两个tableView级联菜单搞定,但实际做的时候 还是遇到很多小挫折的。因为要求做到滚动,不能选择,滚动到最上面的黄色区域标记为选中的,黄色的区域想了好久,最后灵机一动,用了背景图...

    ios-THScrollViewFollowTableView.zip

    很多人遇到的问题下面三个tableView滑动下面的tableView,然后底部固定的ScrollView跟随滑动而不是手势穿透这个是纵向滑动的 横向滑动请参照自行写出了 主要用到3个通知就可以实现了。布局方式就是 底部一个...

    图文讲解如何解决App的iOS 7顶部状态栏适配问题

    是不是遇到的IOS7的新问题,状态栏跟tableview重叠了,OK,看见这个不想看到的结果,下面我们就开始正式的解决掉这个招人不喜欢的效果。 第一步:不要勾选xib中的Use Autolayout,如下图: 第二步:

    iOS中让多个cell上都出现倒计时的分析与实现

    以前就有人问过这样一个问题:如果一个tableView的很多或者所有cell上都显示一个倒计时,该怎么实现? 今天自己恰好也遇到了这样的需求:很多产品,每个都有一个时限,在时限内才可以申购,过了申购功能就会关闭.简单描述...

    iOS应用开发中UIScrollView滚动视图的基本用法总结

    在项目开发时遇到一个问题,我在UIViewController上面直接创建了一个UIScrollerView,把UIScrollerView作为一个子视图添加到了UIViewController, 又再UIScrollerView中添加了一个UISlider的组件,在手势滑动的过程...

    ios-CLEmptyView.zip

    本库采用链式语法编写,如果项目依赖MJRefresh可直接使用,如果不依赖MJRefresh删除项目中MJRefresh扩展文件即可,使用相当简单方便,可满足大众空界面需求,如果在使用的过程中,遇到问题,还请告知,感谢,如果对您有帮助...

    iOS中精确计算WebView高度的方法示例

    在开发app的过程中难免会遇到将webView加载到tableView的cell上的需求,一般遇到这种问题,通常想到的思路就是在webView的回调方法webViewDidFinishLoad中获取到webView的高度,刷新tableView,将高度赋值给tableView...

Global site tag (gtag.js) - Google Analytics