-2

我的滚动视图有一个非常奇怪的问题。首先,这是我的滚动视图:在此处输入图像描述

...在我看来DidLoad:

_scrollView.contentSize = CGSizeMake(320,500);

当我启动应用程序时,scrollView 似乎工作。但是当我向下滚动到scrollView的底部并在scrollView仍在底部时单击tabBar中的另一个选项卡,然后使用scrollView返回选项卡(ViewController)时,底部添加了空闲空间(以前不存在),但作为回报,滚动视图的顶部会切断我位于顶部的内容。>>> 出现在botton 上的空间留在scrollView 的顶部

这只发生在您停留在滚动视图底部的同时又点击另一个水龙头时。我知道这很难解释,但我希望你能理解我的问题并能帮助我。

我通过以下方式设置内容:

-viewController

   -View

        -Scroll View

            -buttons, images, etc.

   -tabBar item

   -navigationItem

在此处输入图像描述

4

1 回答 1

0

我现在找到了解决方案:

    -(void)viewWillAppear:(BOOL)animated{
    [self.scrollView setContentOffset:CGPointZero animated:NO];
}

...我现在这个解决方案不是 100% 好,但对于我的问题来说还可以 :)

于 2013-08-14T12:38:24.280 回答