FWIW我正在使用Xcode 4.5.1。
我有一个包含UI元素的视图(例如UIButtons)。视图比设备屏幕宽,因此它将被放置在滚动视图下。
问题是我无法在故事板中看到视图,除了屏幕边界内的那部分。在xcode / storyboard中有没有办法显示View的全宽和高度(用于编辑,拖放按钮等)?以图形方式编辑这个超大视图非常困难......
答案 0 :(得分:2)
通过stackoverflow进一步挖掘了以下内容:
Visually arrange subviews in a large uiscrollview
这仍然不是最佳的,因为每当您想要编辑基础内容视图时,似乎必须重新放大UIScrollView。但这就是我目前正在处理的问题。
答案 1 :(得分:0)
您是否考虑在故事板中以滚动视图之外的任何大小创建视图对象?
然后,您可以在加载时将此视图添加为视图控制器的滚动视图的内容视图。
答案 2 :(得分:0)
我有一个简单的解决方案, (不失一般性让我们假设你只需要一个很长的垂直滚动,大约是屏幕高度的两倍)
首先向滚动视图添加一个视图,该视图的高度略小于滚动视图本身。该视图将包含应出现在滚动视图下半部分的所有子视图。称之为“底部”视图。
现在您要在长滚动视图的下半部分显示任何子视图,只需将其添加到“底部”视图即可。 完成编辑后,可以向下拖动“底部”视图,从而重新定位所有子视图。当你需要编辑它时,只需将其向上拖动即可。 当然不要忘记为uiscrollview设置正确的内容。