我在一个 TabBarViews 中使用了一个简单的 UIScrollview。我希望这适用于自动布局,所以我做了一些搜索,发现 ViewDidappear 方法适用于自动布局。滚动条使用 viewdidAppear 而不是 viewDidLoad 可以正常工作,但是当我切换到另一个选项卡而不滚动回顶部时,它不会释放或其他东西。当我回到滚动视图选项卡时,滚动条无法一直到顶部?它从我离开的地方开始并从那里滚动所有长度。
http://tinypic.com/r/24dmys8/6 滚动开始,当我继续向下滚动并切换选项卡时。
http://tinypic.com/r/2e37vb9/6 当我从另一个选项卡回来时,滚动从此时开始。我认为这是某种发布问题......但我无法解决什么问题?!
这是我使用的代码:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[self.ScrollviewVT2 setContentSize:CGSizeMake(320.0,1440.0)];
[self.ScrollviewVT2 setContentOffset:CGPointZero animated:YES];
}