【发布时间】:2020-01-27 15:24:54
【问题描述】:
我有包含单个图像视图的单元格。它如何具有这样的约束:left(12)top(12)right(12)bot(12)。
没关系,但我想要的是,保存偏移量(也许摆脱底部偏移量),但添加像高度 = 宽度这样的约束,所以图像将始终是方形的,但是,将始终具有左上右偏移量等于 12。
在我添加高度 = 宽度约束图像后没有显示。 图片是从网上下载的,所以不能立即使用。 如何解决?
【问题讨论】:
-
如果你想要使用 IB 的方形视图,这是我去年三月给出的答案(所以它是 Swift 3)以及相关的 Git 存储库。 stackoverflow.com/questions/42860324/… 它的技巧 (a) 设置 1:1 的纵横比,以及 (2) 为具有不同优先级的边距高度/宽度偏移设置 两个 约束。
-
单独评论:如果您的问题是如何在代码中制作方形视图,我可以使用布局锚点为您提供单独的 Swift 4 答案。这基本上是同一类型的策略。
标签: ios swift autolayout