使用 Swift (AutoLayout) 固定 UIImage 的宽度和高度
Posted
技术标签:
【中文标题】使用 Swift (AutoLayout) 固定 UIImage 的宽度和高度【英文标题】:Fixed width and height of the UIImage using Swift (AutoLayout) 【发布时间】:2015-11-08 23:40:21 【问题描述】:我正在尝试将我的图像放在中心并希望保持图像的宽度和高度固定。
我已经尝试添加约束:等宽、等高,并且还添加了一个约束以在标签下方保留一些填充。
当我运行它时,图像的大小被放大并转到右上角。
我已经尝试了很多排列和组合来将它放在中间位置,而不是到目前为止的工作。
【问题讨论】:
也许分享一个屏幕截图 它是边距而不是填充? 【参考方案1】:根据您的要求,设置约束
水平放置在容器中 垂直放置在容器中 宽度 身高不是equal width
、equal height
。我相信右上角是因为没有有效的水平对齐。
【讨论】:
【参考方案2】:您可以在 uiimageview 中添加以下约束:
(我给定的高度和宽度都是 300,你可以有自己的变体)
输出将是......
【讨论】:
以上是关于使用 Swift (AutoLayout) 固定 UIImage 的宽度和高度的主要内容,如果未能解决你的问题,请参考以下文章
使用 AutoLayout 在 UIScrollView 中居中固定 UIView
Swift + Autolayout:旋转 UILabel,保持在 UIView 旁边
如何使用 AutoLayout 配置视图宽度固定宽度和可变高度