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