我正在尝试创建一个适用于所有设备的通用应用,但它没有正确缩放。下面(正确的版本)是我的iPhone 5s的屏幕截图,而超出规模的是我的iPad 2的屏幕截图。
我是否正确地将其缩放?或者我应该使用2个故事板并将一个分配给iPhone,一个分配给iPad?
答案 0 :(得分:3)
制作两种不同的xib很好。但是对于小屏幕,你必须应用适当的自动调整大小然后它不会是一个问题。例如,你可以使用它
对于第1部分:
对于第2节:
对于第3节:
和
对于第4节和第5节:
答案 1 :(得分:1)
更好的方法是制作两个独立的故事板。一个用于iPhone,另一个用于iPad。这使您可以灵活地以自己的方式玩游戏,并且有许多很酷的东西可以用iPad来解决。要做到这一点,您需要在应用中使用单独的故事板。它消除了两个设备的外观和感觉之间的依赖关系。
要轻松制作两个故事板,请参阅:
How/whether to make a universal storyboard in Xcode
要根据设备选择合适的故事板,请查看:
Selecting different storyboards based on device type
这可能对你有很大的帮助。