最近,接收一个老项目,在iPhone7上UIButton点击没问题,但是在iPhone12上运行UIButton点击没反应。查看原因之后发现点击UIButton进入cell的didSelectRowAtIndexPath 方法中。
原因:
因为最新的iOS的SDK不再遍历cell 的subview去分发事件,而是遍历cell.contentView的subView去分发事件了。所以这样的话,就明了了解决方案。
解决方法:
使用如下方法添加子视图: [cell.contentView addSubview:self.morebtn];
网友评论