1

I need to add a couple more items into the scroll view but as you can see in the pic, I do not have enough space to do so. When I try to stretch the scroll view out of the view, it wont let me add objects to it.

Screen Shot

So my question is, how can I keep on visually adding objects to the scroll view?

Thanks

4

3 回答 3

2

不幸的是,在 Interface Builder 中没有简单的方法可以做到这一点。您可以做的最好的事情是增加 的高度UIScrollView,拖放您的 UI 元素,然后调整视图的大小并重新定位以在屏幕上居中。一旦你这样做了,不要忘记设置contentSize滚动视图的属性,否则你将无法访问主屏幕之外的任何内容。

为此,您可以使用scrollView.contentSize = CGSizeMake(width, height);,也可以使用 Interface Builder 中的用户定义的运行时属性。这可以在 Identity Inspector 中找到,其中包含有关类、Storyboard ID 等的信息。添加一个运行时属性,将 Key Path 设置为contentSize,将 Type 设置为Size,并将值设置为所需的内容大小(例如{width, height})。

于 2013-07-11T00:17:13.647 回答
1

您可以添加 1 ScroolView 并选择 Size : Freeform 并在 scoolview 上添加您需要的项目并将滚动视图添加到 viewcontroller[self.view addsupView: scroolview]; 这里

我想对你有帮助:p

于 2013-07-11T03:04:28.640 回答
0

我想出了一种使视图屏幕更大的方法,通过扩展它,我能够使 scrollView 更大并将其用作视图的子视图。

感谢大家的帮助!

于 2013-07-12T16:44:16.903 回答