如何在滚动视图的顶部创建堆栈视图?

时间:2017-07-15 10:12:18

标签: ios xcode

我已尝试http://fuckingscrollviewautolayout.com/的指示无效;我已经完成了所有工作但是顶部约束没有按预期运行。它说它是0,但显然有非常非零的线条迫使我在scrollview中的stackview大大低于scrollview的顶部。

1 个答案:

答案 0 :(得分:0)

哇,哇,经过广泛的研究,我终于弄明白了。我认为这是因为导航栏,但它确实是Apple的极端复杂/模糊,否则无法旋转它。

首先我在http://commandshift.co.uk/blog/2017/01/09/scrollviews-and-stack-views/上阅读"滚动视图需要固定到前导和尾随边距,空格为零。它也应该固定在根视图的顶部和底部(不是布局指南 - 你需要在选择约束时保持alt,以获得它)。"好的,但我无法弄清楚如何保持alt以获得这些结果。

最后,我将滚动视图一直拖到整个UI预览的顶部(PAST导航栏)。然后,我删除了" top" scrollview的约束。然后,我添加了另一个约束,即scrollview的顶部约束应为零。奇怪的是,这让我可以将scrollview的顶部设置为" top"而不是"指南布局顶部"这解决了我的问题。