您的位置:首页 > 移动开发 > IOS开发

iOS界面不能点击(tableView 的cell 不能使用点击事件,tableView也不能上下滚动)

2013-12-07 19:18 633 查看
iOS开发中间遇到了很多问题,有些后来又遇到,竟然忘记怎么处理了,所以还是来写下博客记录自己遇到的问题,方便自己也方便别人。

之前想的是项目小,就用storyboard在绘制界面,但是项目慢慢的扩展,界面越来越多,我不得不想到用xib来做界面,所以最近在研究xib。

继承自BaseViewController的MoreViewController中添加的tableView 不能实现上下滚动,里面的cell也不能点击。

我分别检查了协议和xib的连线,都没有问题,头文件中假如了tableView的两个协议,也实现了方法,但是依然不能使用,tableView的userInteractionEnabled 属性也开启了,但是依然不能点击和滚动。

最后找到原因了,原来是MoreViewController的View 的userInteractionEnabled 属性没有开启,检查了其他4个类的xib,发现有的开启了,有的没有开启,原来界面里还有这么一个属性来控制用户交互的,学习了。

解决方法如下:

首先打开MoreViewController.xib然后,选中左边的view,找 userInteractionEnabled ,然后选中,这样就解决了问题了。

只是不明白为什么这个界面的这个属性,没默认选中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐