0

FWIW 我正在使用 Xcode 4.5.1。

我有一个包含 UI 元素(例如 UIButtons)的视图。View 比设备屏幕宽,所以它会被放置在一个滚动视图下。

问题是我看不到情节提要中的视图,除了物理上位于屏幕边界内的那部分。xcode/storyboard 中有没有办法显示视图的完整宽度和高度(用于编辑、拖放按钮等)?以图形方式编辑这个超大视图非常困难......

4

3 回答 3

2

通过stackoverflow进一步挖掘发现以下内容:

在大型 uiscrollview 中直观地排列子视图

这仍然不是最佳的,因为似乎每次您想要编辑底层内容视图时都必须重新放大 UIScrollView。但这就是我目前处理的方式。

于 2012-10-11T15:25:01.763 回答
0

你有没有想过在故事板中创建一个你想要在滚动视图之外的任何大小的视图对象?

然后,您可以在加载时通​​过视图控制器将此视图添加为滚动视图的内容视图。

于 2012-10-10T18:01:33.053 回答
0

我有一个简单的解决方案,(不失一般性,假设你只需要一个长的垂直滚动,大约是屏幕高度的两倍)

首先向滚动视图添加一个高度比滚动视图本身小一点的视图。这个视图将包含所有应该出现在滚动视图下半部分的子视图。称之为“底部”视图。

现在,您想出现在长滚动视图的下半部分的任何子视图,只需将其添加到“底部”视图即可。完成编辑后,您可以向下拖动“底部”视图,从而重新定位所有子视图。当您需要对其进行编辑时,只需将其向上拖动即可。当然不要忘记为 uiscrollview 设置正确的 contentsize。

于 2013-02-11T12:00:22.083 回答