xCode布局无法正确缩放

时间:2014-06-16 11:22:15

标签: ios iphone ipad

我正在尝试创建一个适用于所有设备的通用应用,但它没有正确缩放。下面(正确的版本)是我的iPhone 5s的屏幕截图,而超出规模的是我的iPad 2的屏幕截图。

the correct version

the incorrect version

我是否正确地将其缩放?或者我应该使用2个故事板并将一个分配给iPhone,一个分配给iPad?

2 个答案:

答案 0 :(得分:3)

制作两种不同的xib很好。但是对于小屏幕,你必须应用适当的自动调整大小然后它不会是一个问题。例如,你可以使用它 enter image description here

对于第1部分:enter image description here

对于第2节:enter image description here

对于第3节:enter image description here

对于第4节和第5节:enter image description here

答案 1 :(得分:1)

更好的方法是制作两个独立的故事板。一个用于iPhone,另一个用于iPad。这使您可以灵活地以自己的方式玩游戏,并且有许多很酷的东西可以用iPad来解决。要做到这一点,您需要在应用中使用单独的故事板。它消除了两个设备的外观和感觉之间的依赖关系。

要轻松制作两个故事板,请参阅:

How/whether to make a universal storyboard in Xcode

要根据设备选择合适的故事板,请查看:

Selecting different storyboards based on device type

这可能对你有很大的帮助。