美文网首页iOS DeveloperiOS 开发 iOS-Swift 开发的各种坑
【踩坑!】 利用XIB自定义Cell,子控件Button点击事件

【踩坑!】 利用XIB自定义Cell,子控件Button点击事件

作者: ChangeWorld | 来源:发表于2016-09-14 00:05 被阅读1380次
    一开始,碰到这样的问题我是蹦出几个想法:
    • 1 -> 子控件点击区域超出父控件范围
    • 2 -> 父控件的人机交互点击设置为NO了
    • 3 -> 被其他什么控件遮挡住了
    • 4 -> 和别的什么点击手势冲突了
      。。。。。。。。。。。
      。。。。。。。。。。。
    猜想了很多种可能,一个个排除,结果都不像。。。。
    后来google查阅资料得知,确实是被控件遮挡住了: 是被tableViewCell的contentView遮挡住了,
    默认情况下XIB定制的Cell的contentView是放在最顶部的,
    需要把它放在最底下去或者移除掉
    在cell里面实现类似于 [self insertSubview:self.contentView atIndex:0];  
    类似这样子  我的问题就完美解决了,在这里记录一波。
    

    相关文章

      网友评论

        本文标题:【踩坑!】 利用XIB自定义Cell,子控件Button点击事件

        本文链接:https://www.haomeiwen.com/subject/sjcvettx.html