现有模型视图控制器问题

时间:2011-07-13 05:35:08

标签: iphone ios4 iphone-sdk-3.0 presentmodalviewcontroller

您好,我现在的模型视图控制器有问题。这是场景:

  1. 这是导航栏应用程序我有一个UIViewController类,我在其中使用此语句添加另一个UIView控制器类[self.view addSubView:controllerClass];

  2. 在controllerClass中,我在底部插入了标签栏,并在每个标签栏上写下了它的代表点击我将另一个UIViewController类作为子视图添加到它但是我会设置高度或者该控制器的帧为(0,0,320,369)。这样当我们点击不同的标签时,标签栏会显示出来。

  3. 点击第一个标签,说ScannerViewController添加一个子视图。此视图中有一个图库按钮。当用户点击它时,一个presentModel视图控制器插入到它并隐藏导航栏,当我从库中选择图像并制作导航栏hidden =NO时,它不起作用,底部的标签栏消失。< / p>

1 个答案:

答案 0 :(得分:3)

听起来你正在滥用标签栏结构。选项卡栏上的每个选项卡都应该拥有自己的UINavigationController,而不是每个选项卡共享一个控制器。

另外,根据我的经验,最好使用AppDelegate的最低级别视图来呈现模态视图控制器。即应用程序启动时添加到UIWindow对象的视图。

相关问题