我一直在寻找网络问题的答案,但没有成功。我正在使用带有3个按钮的工具栏的视图。在视图中是一个scrollview。每当我点击其中一个按钮时,都会在滚动视图中添加一些带有动态大小和位置的标签和文本视图。取决于解析的文本数量。滚动视图(高度)的大小也会根据其子视图的大小进行动态更改。当我只是在没有预先滚动视图的情况下切换工具栏按钮时,一切正常。但是,如果我将视图滚动到底部,然后通过单击按钮我更改文本和标签的位置和大小,滚动视图行为奇怪,并且不会返回到其先前的位置(内容偏移0,0)。我想知道是否有一个很好的waz使这项工作更加顺利。谢谢!
答案 0 :(得分:0)
为什么不在设置新内容的同时设置滚动视图的contentOffset,即
// populate your scrollView and set its contentSize
// ...
[yourScrollView setContentOffset:CGPointZero animated:YES];