zoukankan      html  css  js  c++  java
  • iOS界面不能点击(tableView 的cell 不能使用点击事件,tableView也不能上下滚动)

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

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

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

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

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

    解决方法如下:

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

    只是不明白为什么这个界面的这个属性,没默认选中。

  • 相关阅读:
    Nginx(一)——介绍及安装配置
    Keepalived(二)
    H3C 交换机限速和添加Vlan
    The difference between su and su-
    CentOS7 修改 ssh 文件总结
    华为eNSP模拟器学习(一)
    如何使用Open Live Writer
    Ubuntu 开启远程ssh服务
    CentOS7 禁用firewall防火墙 启用iptables 步骤
    CentOS 7 精简版安装后联网问题
  • 原文地址:https://www.cnblogs.com/wanghang/p/6298915.html
Copyright © 2011-2022 走看看