作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对约束 View Controller 有疑问。我在界面构建器的 View Controller 中为某些按钮和 View 设置了两种不同的约束类别。一种用于 wR hR,另一种用于 wC hR。例如,当我在界面生成器中选择一个 ipad 并在 ipad 模拟器上运行我的应用程序时,一切正常,对于界面生成器中的 iphone 和 iphone 模拟器也是如此。但是,如果我在界面生成器中选择 ipad 并在 iphone 模拟器和真实设备上运行我的应用程序,则约束不会更新为不同的帧大小。
Interface Builder for Ipad Pro 9.7
View on Ipad for Selected Ipad in Interface Builder
Interface Builder for Iphone X
View on Ipad for Selected Iphone X in Interface Builder
谢谢!
更新:发现了问题。问题不在于约束不起作用,而在于气泡绘制在错误的位置。但是谢谢大家的想法!
最佳答案
尝试在viewDidLoad
中添加:
这会强制 View 立即更新其布局。
self.view.layoutIfNeeded()
关于ios - 模拟器中的不同 View 大小取决于在 Interface Builder Xcode 9 中选择的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52352764/
我是一名优秀的程序员,十分优秀!