标签: ios xcode iphone-4
我已经在XCODE 8上开发了我的应用程序,它默认删除了iPhone 4模拟器,我没有注意到,直到我完成我的应用程序,并且我使用自动布局使UI适合所有iPhone屏幕以及发生的事情(iPhone 7,6,5上的布局很好)问题当我另外安装 iPhone 4模拟器时我发现布局完全错过并且不可读/可用
那么我有什么选择可以解决这个问题并使其适合iPhone 4屏幕,而自动布局却缺少其他尺寸?
以下是iPhone 6(4.7")与iPhone 4(3.5")的登录屏幕截图
答案 0 :(得分:0)
您必须始终为其他替代按钮或视图提供约束,不应对其进行硬编码。尝试以编程方式创建视图,这将对您更加轻松和有帮助。
答案 1 :(得分:0)
似乎您的约束设置为与屏幕顶部相关的固定距离。因此,当屏幕高度变小时,您的视图将被推出屏幕。因此,为了更好地调整视图位置,您可以将视图与垂直中心相关联。假设您的登录框位于水平和垂直中心,而不是使用iphone 6或4,您应该始终看到您的登录框。