Я работаю над приложением, которое состоит из контроллера TabBar.
На одной из его вкладок у меня есть подкласс UITableViewController, в этом списке у меня есть график Core-plot в первой ячейке и некоторые другие данные в 4 следующих ячейках.
Когда я возвращаю YES в методе shouldAutorotateToInterfaceOrientation, я ожидаю, что произойдет автоматическое изменение размера представления списка, но ... ничего.
Когда я добавляю некоторые журналы в метод willRotateToInterfaceOrientation, они не отображаются.
Я что-то пропустил?
Большое спасибо,
Люк
// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
//return (interfaceOrientation == UIInterfaceOrientationPortrait);
NSLog(@"Orientation");
return YES;
}
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
[super willRotateToInterfaceOrientation:toInterfaceOrientation duration:duration];
NSLog(@"Rotating");
if (toInterfaceOrientation == UIInterfaceOrientationLandscapeRight)
{
NSLog(@"view land:%@", self.view);
}
if (toInterfaceOrientation == UIInterfaceOrientationPortrait)
{
NSLog(@"view portrait:%@", self.view);
}
}