【发布时间】:2017-04-21 13:11:29
【问题描述】:
我有一个简单的 UITableViewController,tableview 设置为静态,我里面只有一个 UITableViewCell,UITableViewCell 里面有一个 UIImageView 和一个标签。
添加的约束如下
当我运行这个应用程序时,一切看起来都很好,除了图像不保持正方形,即 UIIMageView 失去了宽度和高度限制并显示了整个图像。使用的比例类型是 Aspect Fill。结果不知道是怎么回事
如何让 UiImageView 遵循约束?
【问题讨论】:
-
看起来不是
[testPic]-19-[label]。是否有任何约束冲突警告?如果在图像视图上设置clipsToBounds会发生什么? -
我认为您应该使用宽度和高度或上/下/左/右。如果你同时使用两者,你会得到一个奇怪的结果
-
你的约束也不好。您正在为图像视图和标签分配底部约束。它会产生冲突。
标签: ios xcode uitableview uiimageview ios-autolayout