我需要在滚动视图中添加更多项目,但正如您在图片中看到的那样,我没有足够的空间来执行此操作。当我尝试将滚动视图拉出视图时,它不会让我添加对象。
所以我的问题是,如何继续在滚动视图中直观地添加对象?
由于
答案 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];
我想帮助你:p
答案 2 :(得分:0)
我找到了一种方法来使视图屏幕更大,通过扩展它,我能够使scrollView更大并将其用作视图的子视图。
感谢大家的帮助!