【发布时间】:2015-02-25 20:42:53
【问题描述】:
当我在 viewDidAppear 方法中设置其内容大小时,我有一个 UIScrollView 可以完美运行,就像这样:
-(void)viewDidAppear:(BOOL)animated{
[scrollView setScrollEnabled:YES];
[scrollView setContentSize:CGSizeMake(320, 1500)];
}
但我真正想做的是在我添加了所有不同的子视图之后计算视图的高度,这发生在方法“getAvis”中。
但是当我添加这两条 EXACT SAME LINES 时,就像这样:
-(void)viewDidAppear:(BOOL)animated{
[self getAvis];
}
-(void)getAvis{
[scrollView setScrollEnabled:YES];
[scrollView setContentSize:CGSizeMake(320, 1500)];
}
它不再起作用了...解释是什么?我真的需要能够在单独的方法中设置内容大小,以便能够随时修改内容大小!
谢谢
【问题讨论】:
-
尝试在
[self getAvis];之前调用[super viewDidAppear:animated]; -
先尝试调用[super viewDidAppear:]
标签: ios uiscrollview viewdidappear