我正在使用this tutorial中显示的技术通过InterFace Builder创建ScrollView
。
但是我无法滚动到scrollView.
我已经使用界面构建器实现了scrollView
。我的scrollView
高度远远超过mainView.
,我希望scrollView
仅显示在主视图(view1)的下半部分。因此,我创建了另一个子视图(view2),然后将scrollView
添加到View2
,同时我已将View2
添加到View1
。现在scrollView出现在我的主视图中,但是我无法滚动到滚动视图的底部。 scrollView
滚动到某个限制,但无法滚动到滚动视图的下限。
不知怎的,我在interfaceBuilder中发现如果我在底部增加scrollView的高度(在interfaceBuilder的scrollView
底部留下一个巨大的空白区域),那么我就可以滚动所有内容! ,巨大的空白空间也没有出现在iOS模拟器中。 !!!!!!我想知道我做错了什么。 !!!!
答案 0 :(得分:2)
滚动视图的大小不必很大。如果要滚动它,可以将其内容大小设置为内容的大小。如果内容大小大于滚动视图的框架,则会滚动:
scrollView.contentSize = CGSizeMake(width, height);
希望这有帮助!
答案 1 :(得分:0)
正确设置Scrollview的contentSize和ContentOffSet。
答案 2 :(得分:0)
您必须根据数据设置scrollView
内容大小。
[scrollView setContentSize:CGSizeMake(width,height)];
并且不要增加你的scrollView高度,只需修复它然后setcontentSize
。
答案 3 :(得分:-1)
您需要使scrollView大小等于您想要uiscrollView的区域,但是将其内容大小设置为要在scrollView中显示的数据大小。希望这可能会有所帮助