在滚动视图中放置视图和元素
问题描述:
所以我试图让一个布局使用滚动视图来工作。在滚动视图中放置视图和元素
纠正我,如果我错了,但从我一直在互联网上阅读,它看起来像正确使用滚动视图,并使其与AutoLayout工作,你需要有你的根视图,然后把滚动视图在它内部绑定约束来取得整个根视图的大小(左/右/上/下约束为0),然后在滚动视图内添加一个视图,并再次绑定它占据整个空间。
之后,任何UI元素或子视图都会放在最里面的视图中。
我的问题是,我常常遇到的问题,而我的设置滚动视图中的限制,比如当一个尾随约束设置为0,实际上不会设置为末等,这些数字只是不会加起来。在这种情况下,当我试图让最内层的视图占据整个空间时,它最终会让它变得更糟。见下图。
任何帮助,将不胜感激。
我试着模仿,你花的截图与约束(这或许我没有设置正确),当我这样做,我最终得到的结构错误说“缺少约束的设置 - 需要约束:Y位置或高度“。我试着让Xcode自动添加缺少的约束,但是当我运行它时,滚动视图看起来并没有占用整个空间,顶部有一个白色填充 –
编辑:我张贴在这个链接上的照片:http:// imgur .com/a/CWxyO你可以看到它是如何在布局上将它完全放在顶部,但是当它运行时存在白色空白。如果我想在运行时将某些东西放置在顶部,我必须将它放在故事板的导航栏中,以便它能正常工作 –
您可以在某处下载源项目吗? – JTango18