【发布时间】:2015-06-13 03:34:39
【问题描述】:
我正在 iOS 中开发应用程序。之前我为单独的 iOS 设备创建单独的故事板,但现在我使用自动布局和大小类来支持多个 iOS 设备。我创建了一个登录屏幕。我没有指定任何宽度或视图高度但我给出了前导空间和尾随空间,还有顶部和底部空间。这是示例图像
在图像中,图像的尺寸根据 iPad 的尺寸进行了扩展,但我不希望它看起来太大。我想要与 iPhone 相同的高度和重量比。请建议如何做?
【问题讨论】:
-
在情节提要中根据您的图像设置高度和宽度..
-
但是如果为 iPhone 3.5 英寸屏幕设置图像高度和宽度,那么在 iPad 上看起来不太好,那么尺寸看起来不错,但在 iPad 上看起来太小了。
-
在这种情况下,使用 sizeclass 将您的故事板更改为 RegularWidth 和 AnyHeight 并再次设置它们的高度和宽度约束。此限制仅适用于 iPad 而不是 iPhone。
-
您还可以设置高度或宽度并设置纵横比约束。
-
同意@Paulw11,如果你想保持高度:宽度比,那么纵横比是一个完美的解决方案......
标签: ios objective-c iphone xcode storyboard