我正在开发一个iOS应用程序。我正在使用自动调整大小(不是自动布局)来设计视图。但我的设计适用于iphone 10.它看起来很拉伸。请指导我使用自动调整大小。手机10只会支持autolayout?请参考我的屏幕截图iphone10,iphone5。在xib iteself中,我正在改变iphone-X它看起来像这样
答案 0 :(得分:0)
答案 1 :(得分:0)
请告诉我们您如何解决此问题。
在iPhone X和更高版本中,自动调整大小似乎无法保持宽高比。因此,在这些新模型上,基于自动调整大小的布局不再看起来很好。
我正在使用的解决方法是手动指定想要的宽高比。例如,如果我希望圆形标签在所有设备上保持圆形,而不是变成椭圆形,我可以手动将hight调整为相等的宽度:
self.frame.size.height = self.frame.size.width