代码之家  ›  专栏  ›  技术社区  ›  FrediWeber

如何处理视图?

  •  0
  • FrediWeber  · 技术社区  · 14 年前

    如何在Xcode中处理不同的视图?
    假设我想在用户按下按钮时显示不同的视图。

    UIViewController *viewSettings;
    [viewSettings initWithNibName:(NSString *)@"SettingsViewController" bundle:(NSBundle *)nil];

    这个代码不起作用。应用程序崩溃。

    我已将Xcode更新为新版本。我怎么能说我的项目必须采用新的SDK?

    谢谢。

    3 回复  |  直到 14 年前
        1
  •  0
  •   Jordan    14 年前

    这是正确的一行。然后您需要将它(pushviewcontroller)推到uinavigationcontroller上或将其添加到现有视图中。谷歌搜索iPhone初学者教程的第一个应用程序或类似的东西。

    UIViewController *viewSettings = [SettingsViewController initWithNibName:@"SettingsViewController" bundle:nil];
    
        2
  •  0
  •   MystikSpiral    14 年前

    1)使用uiviewController管理视图堆栈,并最终显示哪个视图。

    2)在Xcode项目中,修改项目或目标“base sdk”属性。这将允许您选择用户需要的最低版本的iOS。

        3
  •  0
  •   brown.2179    14 年前

    您需要阅读Apple文档 view controllers 还有一些非常好的入门书 iPhone programming