我有一个带有 xib 文件/类问题的奇怪的自动布局。 我在使用 xib 文件的 Swift 中创建了一个自定义通知 View (UIView 子类)。
- 当设备以纵向加载时,通知 很好。
- 当我旋转到横向时,通知再次正常(但是, 按钮交互以某种方式变得禁用/无响应)
- 当我旋转回纵向时,xib View (即 “self”)扩展到随机高度(注意“黄色” 背景,由以下设置:self.backgroundColor = UIColor.yellowColor()
在初始添加到 View Controller 后,我的代码中没有设置框架或约束。我已经调整了我能想到的 xib 文件中的每个自动布局约束,并且仍然有这个问题。
以下是部分截图:
请您参考如下方法:
尝试向 View 添加高度约束。在约束列表的末尾,您有: - 垂直空间(我猜这是顶部的垂直空间 - 水平空间 - 水平空间 - 为 View 添加高度限制,使其永远不会调整其高度
