UITableViewCel l中UIButton点击没反应

2021-04-21  本文已影响0人  xu1Peng

最近,接收一个老项目,在iPhone7上UIButton点击没问题,但是在iPhone12上运行UIButton点击没反应。查看原因之后发现点击UIButton进入cell的didSelectRowAtIndexPath 方法中。

原因:

因为最新的iOS的SDK不再遍历cell 的subview去分发事件,而是遍历cell.contentView的subView去分发事件了。所以这样的话,就明了了解决方案。

解决方法:

使用如下方法添加子视图: [cell.contentView addSubview:self.morebtn];

上一篇 下一篇

猜你喜欢

热点阅读