iOS - UIScrollView setContentSize 在单独的方法中
iOS - UIScrollView setContentSize in separate method
我有一个 UIScrollView,当我在 viewDidAppear 方法中设置它的内容大小时,它可以完美地工作,就像这样:
-(void)viewDidAppear:(BOOL)animated{
[scrollView setScrollEnabled:YES];
[scrollView setContentSize:CGSizeMake(320, 1500)];
}
但我真正想做的是在添加所有不同的子视图后计算视图的高度,这发生在方法 "getAvis".
中
但是当我添加这两条完全相同的行时,就像这样:
-(void)viewDidAppear:(BOOL)animated{
[self getAvis];
}
-(void)getAvis{
[scrollView setScrollEnabled:YES];
[scrollView setContentSize:CGSizeMake(320, 1500)];
}
不行了……怎么解释?我真的需要能够在单独的方法中设置内容大小,以便能够随时修改内容大小!
谢谢
就像@3CC 和@YuviGr 指出的那样,首先在 viewDidAppear 方法中调用 [super viewDidAppear:animated]
有效...有时候生活很容易,我很愚蠢。谢谢大家
我有一个 UIScrollView,当我在 viewDidAppear 方法中设置它的内容大小时,它可以完美地工作,就像这样:
-(void)viewDidAppear:(BOOL)animated{
[scrollView setScrollEnabled:YES];
[scrollView setContentSize:CGSizeMake(320, 1500)];
}
但我真正想做的是在添加所有不同的子视图后计算视图的高度,这发生在方法 "getAvis".
中但是当我添加这两条完全相同的行时,就像这样:
-(void)viewDidAppear:(BOOL)animated{
[self getAvis];
}
-(void)getAvis{
[scrollView setScrollEnabled:YES];
[scrollView setContentSize:CGSizeMake(320, 1500)];
}
不行了……怎么解释?我真的需要能够在单独的方法中设置内容大小,以便能够随时修改内容大小!
谢谢
就像@3CC 和@YuviGr 指出的那样,首先在 viewDidAppear 方法中调用 [super viewDidAppear:animated]
有效...有时候生活很容易,我很愚蠢。谢谢大家