UIScrollView无法使用自动布局和Segue

时间:2013-05-23 18:08:15

标签: uiscrollview segue autolayout viewdidload viewdidappear

在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);
}

1 个答案:

答案 0 :(得分:1)

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

(void)viewDidLayoutSubviews {
    [scroller setScrollEnabled:YES];
    scroller.contentSize = CGSizeMake(320, 2000);
}