2011-01-28 62 views
0

我试图写一个iPhone应用程序,同时具有UITabBar控制器(及其相关的意见)和纯vanilla视图控制器是TabBar(即初始配置页面一部分,只有被显示的第一次该应用程序运行)。
我可以在MainWindow.xib中放置Tab Bar控制器和视图控制器,并在应用程序委托中在两者之间进行随机播放。 虽然这个工程,我想知道如果这是实施这个最好的方法。
它并不觉得对我来说很“MVC-ish”,但我认为两个不同的控制器都需要root(?)
我不知道我会怎么做。具有View Controller和Tab Bar Controller的Iphone应用程序的模式是什么?

回答

2

如果配置页面实际上只是一次“运行一次”事件,您可以通过presentModalViewController:animated:方法将其作为模式视图从标签栏控制器中弹出。 (如果另一方面配置页是有史以来可能需要在将来,我只是将它作为另一个选项在UITabBar。)

+0

我会去模式视图,因为这个响应者建议。这是他们使用的完美例子。这样,您可以检查设置是否由用户设置,如果不是,请在启动时显示模式视图。然后从那里,通过设备上的设置页面访问设置包。 – Nungster 2011-01-28 19:16:35

0

您将使tabbarcontroller成为默认视图。并以模态方式呈现视图控制器将会出现类似的方法。然后当你想切换到标签栏时,你可以关闭模​​态视图控制器。

相关问题