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