ScrollView在setContentSize之后跳转到顶部

时间:2013-05-06 11:18:19

标签: xcode uiscrollview hidden

我有一些带有一些视图的ScrollView。我在按钮点击时隐藏了一些元素。我的问题是ScrollView在重置scrollview的contentize时跳转到顶部(0,0)。我按如下方式设置ScrollView内容大小:

if(![subview isHidden]){
      scrollViewHeight += subViewFrame.size.height;
}

[scrollView setContentSize:(CGSizeMake(320, scrollViewHeight + 20))];

1 个答案:

答案 0 :(得分:0)

是的,每当您更改内容大小时,自动将contentOffset值视为(0,0)。更改帧后,我们可以设置与新生成的滚动视图帧相关的contentOffset值。