在UIScrollView中添加项目

时间:2013-07-10 23:15:00

标签: iphone ios objective-c

我需要在滚动视图中添加更多项目,但正如您在图片中看到的那样,我没有足够的空间来执行此操作。当我尝试将滚动视图拉出视图时,它不会让我添加对象。

Screen Shot

所以我的问题是,如何继续在滚动视图中直观地添加对象?

由于

3 个答案:

答案 0 :(得分:2)

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

为此,您可以使用scrollView.contentSize = CGSizeMake(width, height);,也可以在Interface Builder中使用用户定义的运行时属性。这可以在Identity Inspector中找到,它具有关于类,故事板ID等的信息。添加运行时属性,将关键路径设置为contentSize,将类型设置为Size,将值设置为所需的内容大小(例如{width, height})。

答案 1 :(得分:1)

你可以添加1个ScrollView并选择Size:Freeform并在scrollview上添加你需要的项目,并将滚动视图添加到viewcontroller [self.view addsupView: scroolview];  here

我想帮助你:p

答案 2 :(得分:0)

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

感谢大家的帮助!