我想知道是否可以在 viewwillappear 方法中为 uiscrollview 设置 contentoffset 。
-(void) viewWillAppear:(BOOL)animated{
[self.scrollView setContentOffset:CGPointMake(320, 0) animated:YES];
NSLog(@"CALLED");
}
我可以看到 viewwillappear 正在运行,但不幸的是它没有设置偏移量。
谢谢
你应该打电话[super viewWillAppear:animated];
在尝试设置偏移量之前。
但是,您可能尝试在视图生命周期中过早设置偏移量。
覆盖可能会很好-(void)viewDidLayoutSubviews;
,并在那里设置偏移量。
因为到那时你的视图框架应该都已正确设置。 (记得打电话super
那里也有)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)