【问题标题】:Limit ScrollView Scroll Size until click a button限制 ScrollView 滚动大小,直到单击按钮
【发布时间】:2015-12-11 04:02:59
【问题描述】:

我在情节提要中添加了滚动视图,并且设置了约束。滚动视图的顶部还有一些 UIView 将根据用户要单击的按钮显示。有些UIViews 高度很小,有些高度几乎和ScrollView 一样大。在初始页面加载中,我想将滚动限制到特定高度(小高度)。用户点击较大的UiView scrollview 后会恢复到原来的大小。

我在ViewDidLoad中尝试过如下方式

CGPoint bottomOffset = CGPointMake(0, self.scroller.contentSize.height - 295);
[self.scroller setContentOffset:bottomOffset animated:YES];

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

【问题讨论】:

    标签: ios objective-c uiscrollview


    【解决方案1】:

    我自己做的。 您需要从 ScrollView 中获取 Vertical Space to Bottom Layout 的出口。

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

    当按钮再次点击时self.scroller.constant = [Any Number];

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-01
      • 1970-01-01
      • 2017-05-05
      • 2021-12-26
      • 1970-01-01
      • 2011-04-13
      • 1970-01-01
      • 2011-09-17
      相关资源
      最近更新 更多