У меня есть простая страница с панелью навигации вверху, панелью вкладок внизу и прокруткой, заполняющей пространство между ними.Вид прокрутки содержит метку и изображение, а также текстовое представление без возможности прокрутки, которое динамически заполняется текстом и имеет соответствующий размер.Я пытался заставить его работать в альбомной ориентации, используя:
-(void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
if(toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft || toInterfaceOrientation == UIInterfaceOrientationLandscapeRight)
{
NSLog(@"called");
navBar.frame = CGRectMake(0, 0, 480, 32);
sview.frame = CGRectMake(0, 32, 480, 240);
}
else {
navBar.frame = CGRectMake(0, 0, 320, 44);
sview.frame = CGRectMake(0, 44, 320, 372);
}
}
Это очень сближает меня, так как размер навигационной панели и прокрутки корректно изменяется, и он хорошо прокручивается, но содержимое внутри прокрутки отключено длялевый.Как мне перерисовать содержимое, чтобы оно правильно выстроилось в пределах прокрутки?