我试图在iPad应用程序中支持多个方向,而设计师提出的视图不能完全用springs/struts模型来设置。我已经在两个独立的nib文件中列出了视图,目前使用以下。。。
- (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];
}
}
这是可行的,但正如预期的那样,有点慢。有什么方法可以缓存这些结果吗?或者是有什么方法可以完成我错过的整个过程。仅仅保留从中返回的顶级对象并没有真正的帮助,因为我需要笔尖知道如何连接所有内容。