ios - Xcode : I've set my UIImageView to both Min and Max width, 那么为什么它总是最小的尺寸?

标签 ios swift autolayout

我对 UIImageView (Name = RunwayGallery) 设置了以下约束:

Width: >= 200
Width: <= 600
Align Center X to: Superview
100:133 Ratio to: RunwayGallery
Top Space to: ImageAbove, Equals 10

那么为什么 UIImageView 总是 200 宽度呢?即使两侧(及下方)有足够的屏幕空间来放大 UIImageView 以填充屏幕。

非常感谢。

最佳答案

不要在约束中定义 ImageView 的宽度。定义 ImageView 左侧和右侧的填充。然后自动布局可以使您的 ImageView 尽可能大而不会变得太大。

关于ios - Xcode : I've set my UIImageView to both Min and Max width, 那么为什么它总是最小的尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37710896/

相关文章:

ios - 从 ios 应用程序在 QuickBlox 中注册新用户时终止应用程序

swift - 如何在 Swift 中生成随机数?

ios - 将宽度约束设置为 Activity Indicator 会破坏堆栈 View ?

ios - 节点离开左侧屏幕进入屏幕的另一侧

objective-c - NSURLConnection sendSynchronousRequest - 缺少数据

ios - 绘制完美的圆角线,Swift

json - 如何在 Swift 中支持 array(array,string) 的可变 JSON 字段?

ios - 从另一个 UITableViewController XCode7 Swift2 获取 numberOfRowsInSection

ios - 尝试加载 xib 文件时无法同时满足约束条件

ios - 如何以编程方式添加自动布局 XIB?