添加内容时,UIScrollView会随机滚动

Ale*_*lex 5 iphone cocoa-touch ipad

我有一个视图,其中一些UITextViews被添加到UIScrollView.当视图出现时,所有数据都正确加载到scrollView,但我还有一个tableView,您可以在其中为项目选择不同的税.在该tableView上选择一个项目后,将清除scrollView并使用新项目再次安装.它使用正确的数据填充scrollView,但是一旦填充,它会随机滚动到滚动视图的任何位置,而不是滚动而没有动画到顶部.我检查了我的代码,安装后我使用了scrollView:

[self.scrollPreciosTarifasGUI scrollRectToVisible:CGRectZero animated:NO];
Run Code Online (Sandbox Code Playgroud)

我也试过用:

[self.scrollPreciosTarifasGUI scrollRectToVisible:CGRectMake(0,0,1,1) animated:NO];
Run Code Online (Sandbox Code Playgroud)

但我有同样的结果.

我怎样才能解决这个问题?

Mac*_*wia 2

我在随机滚动和 UITextViews 方面遇到了非常类似的问题。我真的无法找到任何解决方案,但只是偶然我将一个滚动视图放入另一个滚动视图中并且它起作用了!

\n\n

那\xc2\xb4是我的代码:

\n\n
//newDetailViewController.view is uiscrollview type\n[self.mainScrollView addSubview:newDetailViewController.view];\n[newDetailViewController.view setFrame:CGRectMake(-2, 40, 800, 3300)];\n
Run Code Online (Sandbox Code Playgroud)\n