Я пытаюсь поддерживать несколько ориентаций в приложении для iPad, и представления, разработанные дизайнером, не могут быть настроены исключительно на основе модели «пружины / стойки».Я выложил представления в два отдельных файла пера и в настоящее время использую следующее ...
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration;
{
if (UIInterfaceOrientationIsPortrait(interfaceOrientation))
{
[[NSBundle mainBundle] loadNibNamed:@"ConfigureViewController-Portrait" owner:self options:nil];
}
else
{
[[NSBundle mainBundle] loadNibNamed:@"ConfigureViewController" owner:self options:nil];
}
}
это работает, но, как и ожидалось, немного медленнее.Есть ли способ кешировать результаты от этого?Или есть какой-то способ сделать весь этот процесс, который мне не хватает.Простое удержание объектов верхнего уровня, которые возвращаются из него, не очень помогает, потому что мне нужно, чтобы NIB знал, как все соединить.