中心UIView在UIView中水平和垂直都具有灵活的高度和宽度

时间:2017-09-19 09:48:12

标签: ios uiview uiimageview autolayout interface-builder

我希望将UIView的{​​{1}}水平和垂直放在其他UIImageView中。

所以我将所有项目放在Interface Builder中并垂直和水平设置约束中心。然后我添加了最大高度和宽度,以避免内部UIView超出外部UIView。 但是Interface Builder仍然告诉我,我需要为内部UIView指定X和Y约束。

我做错了什么?

我需要这个的原因是,我需要一个UIView,可以是UIImage中心显示的横向或纵向格式。此外,应该有一个图标覆盖右下角的UIView。所以我认为最好的解决方案是制作一个包含两个图像的UIImage并将其置于主uiview的中心位置。但似乎autolayout赢了,不让我这样做。

有人可以向我提示正确的方向吗?

修改

更多关于我想要的澄清。

我需要一个UIView,其中心点在其超视图中的一个点上固定。 如何保持灵活的高度和宽度以及使用自动布局?

1 个答案:

答案 0 :(得分:-4)

使用水平,垂直和前导enter image description here