我发现一种解决方案是在运行时使用扩展来检测当前的iPhone模型;然而,它确实涉及到对我当前代码和设计的大量更改(即在单个故事板中更改许多按钮的位置和大小,许多约束也需要更新等等)。还有比这个更好的解决方案吗?谢谢!
发布于 2018-08-26 08:21:20
我总是投票支持在IB中创建约束,因为它比代码中的时间更少,因为你会立即看到结果并快速地做约束,技巧是创建它尽可能多的成比例,看看你做约束的当前设备,例如,而不是设置静态高度,例如200,看设计比例,使它成比例,比如屏幕高度的0.2,宽度相同,你可以使它也具有原点约束,如顶部,行距,但它需要一些高级约束,利用大小类和自适应布局,也可以字体调整,如果所有这些都失败了,那么挂钩约束并在代码中使用它
https://stackoverflow.com/questions/52022205
复制相似问题