在ViewController(主体)中,我有一个名为scroller的UiSrcollView。它在我启动应用程序时运行良好。但是,如果我使用segue(传递给另一个视图控制器),当我返回到校长时,uiscrollview停止工作。
ps:我使用自动布局
任何!?请。 我尝试在viewDidLoad和viewDidApper中实现内容大小..
(void)viewDidLoad{
[super viewDidLoad];
[scroller setScrollEnabled:YES];
[scroller setContentSize:CGSizeMake(320, 2000)];
scroller.contentSize = CGSizeMake(320, 2000);
}
(void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[scroller setScrollEnabled:YES];
scroller.contentSize = CGSizeMake(320, 2000);
}
答案 0 :(得分:1)
尝试在viewDidLayoutSubviews中设置它,例如:
(void)viewDidLayoutSubviews {
[scroller setScrollEnabled:YES];
scroller.contentSize = CGSizeMake(320, 2000);
}