如何在ios8中使用适用于通用应用程序的自适应图层但在ipad上使用不同的按钮尺寸?

时间:2014-10-24 07:52:15

标签: ipad swift storyboard xcode6 adaptive-ui

我正在开发iOS 8通用应用程序,我正在使用自适应层来开发应用程序,一切顺利。

但是,我对iPad设计感到震惊,因为我使用约束对所有设备使用相同的宽度和高度,它看起来很适合iPhone设备,但iPad也显示为像iPhone设计,所以我需要增加按钮大小,所以我可以使用Swift语言在iOS 8中的单个故事板应用程序上为iPhone和iPad按钮使用单独的约束。

另一个疑问是,如何使用自动布局和约束处理同一故事板应用程序上的动态按钮

先谢谢。

1 个答案:

答案 0 :(得分:1)

您可以选择常规宽度|任意高度大小类,并设置特定于iPad的按钮的大小和约束。根据{{​​3}}:

  

视图,约束和字体是从大小类中添加的,与选择在屏幕上显示的方式相同。除非在更具体的大小类中更改或卸载这些项目,否则将使用Any | Any中的项目。在这种情况下,使用最具体的项目。例如,在iPhone笔尖中,Compact | Regular size类中的修改项优先于Compact | Any中的项。 Compact | Any中的修改项目优先于Any | Any中的项目。

常规宽度|任何高度尺寸等级都是在iPad的运行时间内拍摄的,任何|任何|适用于iPhone。