我正面临Xcode9接口生成器的问题。
当我尝试在硬件设备(I phone 6s)上测试我的应用程序时,我设置了“viewsas:I phone 8”,一切都像是一个符咒(下面的屏幕截图1),但当我将设备更改为I phone 5时,XCode似乎将错误的坐标传递给了我的手机(下面的屏幕截图2)。
这只发生在我最大的项目,我完全不知道为什么。自动布局设置正确,没有“坏约束”甚至警告。
有什么好心的人能回答我-为什么会发生这种事,怎么能解决?它可能是XCode中的某个选项吗?
截图:
不合适
适当的
最佳答案
调用setTheme()
代码中的viewWillAppear()
函数的高度不正确,无法将标签设置在正确的位置。视图仍未加载,因此框架错误
关于ios - XCode自动布局无法在“查看为”中选择的设备上无法正常使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46768794/