0

在 ViewController(主体)中,我有一个称为滚动器的 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);
}
4

1 回答 1

1

尝试在 viewDidLayoutSubviews 中设置它,例如:

(void)viewDidLayoutSubviews {
    [scroller setScrollEnabled:YES];
    scroller.contentSize = CGSizeMake(320, 2000);
}
于 2013-05-24T00:00:42.097 回答