代码之家  ›  专栏  ›  技术社区  ›  Joshua Weinberg

独立方向笔尖

  •  5
  • Joshua Weinberg  · 技术社区  · 14 年前

    我试图在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];     
        }
    }
    

    这是可行的,但正如预期的那样,有点慢。有什么方法可以缓存这些结果吗?或者是有什么方法可以完成我错过的整个过程。仅仅保留从中返回的顶级对象并没有真正的帮助,因为我需要笔尖知道如何连接所有内容。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Joshua Weinberg    14 年前

    使用自定义视图控制器和IB标签系统解决了这一问题。