我有一个完成了几个视图的应用程序,但问题是它是为 4 英寸屏幕构建的,我正在努力使用自动布局。在我将高度调整 1 像素(我使用相等的宽度和高度)之后,我在主页上的按钮要么太大,要么与 4 英寸大小相同。
我可以为 4.7 和 5.5 英寸设备使用不同的故事板而不是 Auto Layout,然后再将其提交到 App Store 吗?我正在使用 Xcode 7 beta 3,每当我使用约束时,Xcode 都会崩溃。
我有一个完成了几个视图的应用程序,但问题是它是为 4 英寸屏幕构建的,我正在努力使用自动布局。在我将高度调整 1 像素(我使用相等的宽度和高度)之后,我在主页上的按钮要么太大,要么与 4 英寸大小相同。
我可以为 4.7 和 5.5 英寸设备使用不同的故事板而不是 Auto Layout,然后再将其提交到 App Store 吗?我正在使用 Xcode 7 beta 3,每当我使用约束时,Xcode 都会崩溃。
具有大小类的通用故事板 (AdaptiveLayout) 专门用于此目的,强烈建议您使用具有大小类的故事板来支持不同设备和方向的不同 UI。它将使您的应用程序在未来更易于维护,如果您要使用新的 iOS9 功能(例如在拆分视图中使用应用程序)等,那么学习这一点是值得的。要开始访问,请在此处输入链接描述
是的,在某些情况下您可能必须使用两个故事板,一个用于 iPhone 设备,另一个用于 iPad。但是非常不鼓励单个设备的单个故事板。如果您在故事板方面遇到问题,那么为什么不以编程方式进行呢?但我建议你学习故事板,因为它是苹果在 Xcode 中提供的好东西之一。