在我使用的应用中,有4行按钮,每行包含3个按钮。当我在iPad上使用相同的应用程序时,按钮的对齐方式变为2行,每行包含6个按钮。此外,按钮的宽度和高度根据屏幕尺寸而变化。我希望我的应用程序具有相同的功能,但我不知道该怎么做。有什么帮助吗?
答案 0 :(得分:2)
1)您可以使用Autolayout约束和大小类来使视图与iPhone和iPad屏幕尺寸兼容。
2)您可以为iPhone和iPad创建和使用单独的Storyboard或.Xibs,并相应地使用。
3)如果视图没有复杂的用户界面,那么你可以通过检测视图大小,宽度高度等方式通过代码进行管理,即无论是iphone还是iPad,然后设置框架,宽度,高度按钮,标签,图像视图等UIElements
答案 1 :(得分:0)
使用Autolayout定义按钮的约束。 可能有两种情况:
答案 2 :(得分:0)
使用需要使用大小类。以下是帮助您理解大小类的链接: