我的scrollView有一个非常奇怪的问题。 首先,这是我的scrollView:
...在我的viewDidLoad中:
_scrollView.contentSize = CGSizeMake(320,500);
当我启动应用程序时,scrollView似乎有效。但是当我向下滚动到scrollView的底部并单击tabBar中的另一个选项卡时,scrollView仍然在底部,然后返回到带有scrollView的选项卡(ViewController),底部有可用空间(以前不存在),但作为回报,scrollView的顶部切断了位于顶部的内容。 >>>显示在底部的空间留在scrollView
的顶部只有在您停留在scrollView的底部的同时再次点击时才会发生这种情况。 我知道这很难解释,但我希望你理解我的问题,并能帮助我。
我按以下方式设置内容:
-viewController
-View
-Scroll View
-buttons, images, etc.
-tabBar item
-navigationItem
答案 0 :(得分:0)
我现在找到了解决方案:
-(void)viewWillAppear:(BOOL)animated{
[self.scrollView setContentOffset:CGPointZero animated:NO];
}
...我现在这个解决方案不是100%好,但对我的问题来说还可以:)