我在故事板的SE视图中设置了约束。出于某种原因,当我在较新的设备中进行模拟时,我的视图的高度会持续拉伸。我无法理解这是怎么回事。我试过了:
-clip to bounds
- 自动布局
- 所有内容模式
- 等高
所有不适合我的。有关如何避免这种情况的任何意见?
以下是testProject的链接(点击慢速下载)
答案 0 :(得分:2)
堆栈视图 应该像那样延伸 !!!
你的约束错误。
任何自动布局专家都可以立即修复它,只需点击一下,但除非你的故事板在Xcode中打开,否则它确实是不可能的。
一些基本提示,
(1)广泛尝试这两种设置:
您需要阅读关于它们的所有文章以及所有来源doco。
(2)确保你只是限制堆栈视图本身的高度!如果确实如此,那就是你想要的。 (有许多方法可以做到这一点,这取决于你的布局。例如,它可能是“某个固定高度”或“其他元素高度的80%”......或者其他什么,取决于你。)
(3)仔细阅读这篇文章:
https://stackoverflow.com/a/40977494/294884
(4)没有人知道你想要什么结果,但是如果你使用堆栈视图,你很可能想要设置它的TOP,但不是底部。在这方式,堆栈视图将成为所讨论的两个元素的“任何高度是必要的”。您可以说元素将设置堆栈视图的整体高度,而不是堆栈视图。听起来不错?
答案 1 :(得分:0)
尝试在此处添加缺少的约束: