约束 UIImage 拉伸和对齐
Constraints UIImage stretched and alignment
我对约束非常陌生,我一直对它们有疑问。我有一个徽标、2 个文本字段和一个按钮,我想做的是让它们放置在同一个位置,无论设备的大小如何(居中和中间顶部位置)我尝试添加缺少的约束但它拉伸了在我的图像中,iPads
上的一切都变得越来越大,并且看起来不在同一个位置。我附上了屏幕截图,我还创建了一个场景示例应用程序。
[![在此处输入图片描述][1]][1]
[![在此处输入图片描述][2]][2]
我做错了什么?为什么这么难?
我已经尝试了 matt 的建议,最终结果是这样....徽标涵盖了所有内容,但我现在遇到错误:(
[![enter image description here][3]][3]
[![enter image description here][4]][4]
[![enter image description here][5]][5]
[1]: https://i.stack.imgur.com/81Isa.png
[2]: https://i.stack.imgur.com/qLZcj.png
[3]: https://i.stack.imgur.com/NYqjQ.png
[4]: https://i.stack.imgur.com/w08GS.png
[5]: https://i.stack.imgur.com/CKwh8.png
- 使用堆栈视图垂直放置所有元素。
- 然后使您的堆栈视图在 container/superview 内垂直和水平居中。
- 最后,使堆栈视图顶部、底部、前导、尾随锚点大于等于零,这样它就永远不会超出屏幕边界。
我对约束非常陌生,我一直对它们有疑问。我有一个徽标、2 个文本字段和一个按钮,我想做的是让它们放置在同一个位置,无论设备的大小如何(居中和中间顶部位置)我尝试添加缺少的约束但它拉伸了在我的图像中,iPads
上的一切都变得越来越大,并且看起来不在同一个位置。我附上了屏幕截图,我还创建了一个场景示例应用程序。
[![在此处输入图片描述][1]][1] [![在此处输入图片描述][2]][2]
我做错了什么?为什么这么难?
我已经尝试了 matt 的建议,最终结果是这样....徽标涵盖了所有内容,但我现在遇到错误:(
[![enter image description here][3]][3]
[![enter image description here][4]][4]
[![enter image description here][5]][5]
[1]: https://i.stack.imgur.com/81Isa.png
[2]: https://i.stack.imgur.com/qLZcj.png
[3]: https://i.stack.imgur.com/NYqjQ.png
[4]: https://i.stack.imgur.com/w08GS.png
[5]: https://i.stack.imgur.com/CKwh8.png
- 使用堆栈视图垂直放置所有元素。
- 然后使您的堆栈视图在 container/superview 内垂直和水平居中。
- 最后,使堆栈视图顶部、底部、前导、尾随锚点大于等于零,这样它就永远不会超出屏幕边界。