限制ScrollView滚动大小,直到单击按钮

时间:2015-12-11 04:03:00

标签: ios objective-c uiscrollview

我在故事板中添加了滚动视图,并且Constraints是集。滚动视图的顶部还有一些UIView将根据按钮用户点击显示。一些UIViews高度很小,有些高度几乎是ScrollView的大小。在初始页面加载中我想限制滚动到特定高度(小高度)。用户点击后,较大的UiView scrollview会达到原来的大小。

我在ViewDidLoad

中尝试过以下内容
CGPoint bottomOffset = CGPointMake(0, self.scroller.contentSize.height - 295);
[self.scroller setContentOffset:bottomOffset animated:YES];

但它不起作用。总是滚动整个屏幕。它显示了底部的空白区域。

1 个答案:

答案 0 :(得分:0)

我自己做了。 你需要从ScrollView获得垂直空间到底部布局的出口。

并在ViewDidload中。 self.scroller.constant = [Any Number];

再按一下按钮self.scroller.constant = [Any Number];