所以我在我的UITableViewCell子类中添加了一个UIButton,并设置了Autolayout约束来在tableview旋转时调整UIButton的大小。当视图处于纵向状态并且按钮响应点击并触发相应的操作方法时,一切顺利。
问题是,当tableview旋转到横向视图时,UIButton将停止响应点击(部分!)。
这里有一些截图可以更好地表达我所面临的问题:
纵向定位 - 一切都按预期工作
横向方向 - UIButton根据Autolayout约束调整大小,但仅响应红框区域内的水龙头。红色框区域外的任何其他水龙头都将被忽略。