2011-01-05 114 views
0

我一直在寻找一个答案,我的问题遍布网络但没有成功。我正在使用带有3个按钮的工具栏的视图。在视图中是一个滚动视图。每当我点击其中一个按钮时,滚动视图就会填充一些标签和文字浏览的动态大小和位置。取决于解析的文本数量。滚动视图(高度)的大小也会根据其子视图的大小进行动态更改。这一切都很好,当我只是切换工具栏按钮,而没有以前滚动视图。但是,如果我将视图滚动到底部,然后通过单击按钮更改文本和标签的位置和大小,则scrollview会变得很奇怪,并且不会返回到其之前的位置(内容偏移0,0)。我想知道是否有更好的办法让这项工作更顺利。谢谢!动态滚动视图的问题iphone

回答

0

你为什么不干脆设置滚动视图的contentOffset在同一时间你是设置了新的内容,即

// populate your scrollView and set its contentSize 
// ... 
[yourScrollView setContentOffset:CGPointZero animated:YES]; 
+0

TNX答复。 zeah,我正在使用它,如果我从“小”滚动视图更改,但它运作良好,但如果我向下滚动时mz滚动视图更大,那么它不炒锅。 mz整个scrolview开始跳来跳去。 – 2011-01-05 17:38:24