ios - 如何在 iOS 的自动布局中设置 View 的动态宽度和高度?

标签 ios objective-c xcode macos autolayout

我的 super View 中有一个 UIView。我已经为它设置了一些约束。现在我希望 View 的大小在不同的设备上应该不同。如果我设置固定的宽度和高度,那么我会得到错误的结果。我有尝试使用宽高比,但这会使多个设备上的 View 太大或太小。

我希望高度和宽度应该按相同的比例增加,它必须在所有设备上看起来都一样。我想要灵活的 View 高度和宽度。请告诉我如何做到这一点?

这是图片 enter image description here

提前致谢

最佳答案

使用尺寸分类。它有助于为不同的设备设置不同的设置。 http://www.raywenderlich.com/83276/beginning-adaptive-layout-tutorial https://youtu.be/IwSTXY0awng?t=2m12s

关于ios - 如何在 iOS 的自动布局中设置 View 的动态宽度和高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30777528/

相关文章:

ios - 将 NSArray 的内容加载到 UITableView 中

ios - 导航栏中的 UITextField

ios - 智能地从母类实例化子类

ios - 将第三方框架链接到我自己的框架,使用 Carthage 进行分发

ios - 添加 UISearchController 后导航栏会变成白色

iOS 推送通知大小限制和聊天应用程序

ios - 如何将文件保存在 iOS 上的共享应用程序组中并从中读取

ios - 在 UITableView 中更改 AVPlayer 的 playerItem

iOS UITest - 导航到所有可用屏幕

ios - Xcode 更新到 4.5 版后按钮不起作用