У меня есть 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)];
}
Это больше не работает... Чем объяснить? Мне действительно нужно иметь возможность установить размер содержимого в отдельном методе, чтобы иметь возможность изменять размер содержимого, когда захочу!
Спасибо
[super viewDidAppear:animated];
до[self getAvis];
- person 3CC   schedule 25.02.2015