用于iPad的Build App,存在于iPhone中

时间:2013-01-09 10:33:54

标签: iphone ipad class screen core-plot

我使用适用于iPhone的CorePlot框架构建了一个应用程序。我用3个不同的图表实现了3个类,每个图表都有自己的屏幕。现在我想构建相同的iPad应用程序,这是我的第一个应用程序。

在iPad上,我想在同一个屏幕上显示所有3个图表,但我想保持模块化。我该怎么做呢?有什么建议吗?

1 个答案:

答案 0 :(得分:1)

因此,基本上你有三个独立的控制器,你在iPhone的标签栏控制器中显示。

如何在视图中一起显示3个图形并保持设计模块化:

  1. 创建一个包含控制器;

  2. viewDidLoad中,创建3个图形控制器,然后执行:

    [self.view addSubview:graphController1.view];
    [self.view addSubview:graphController2.view];
    [self.view addSubview:graphController2.view];
    
  3. <{1}}中的
  4. viewWillAppear将这些消息转发给3个子控制器;

  5. 与自动旋转方法相同。

  6. 此方法适用于所有iOS版本。

    如果您的目标是iOS&gt; 5,则可以使用UIViewController Containment,您可以将3个控制器定义为主控制器的子控制器,并随意添加/删除它们。