您好,我现在的模型视图控制器有问题。这是场景:
这是导航栏应用程序我有一个UIViewController类,我在其中使用此语句添加另一个UIView
控制器类[self.view addSubView:controllerClass]
;
在controllerClass中,我在底部插入了标签栏,并在每个标签栏上写下了它的代表点击我将另一个UIViewController
类作为子视图添加到它但是我会设置高度或者该控制器的帧为(0,0,320,369)
。这样当我们点击不同的标签时,标签栏会显示出来。
点击第一个标签,说ScannerViewController添加一个子视图。此视图中有一个图库按钮。当用户点击它时,一个presentModel视图控制器插入到它并隐藏导航栏,当我从库中选择图像并制作导航栏hidden =NO
时,它不起作用,底部的标签栏消失。< / p>
答案 0 :(得分:3)
听起来你正在滥用标签栏结构。选项卡栏上的每个选项卡都应该拥有自己的UINavigationController,而不是每个选项卡共享一个控制器。
另外,根据我的经验,最好使用AppDelegate的最低级别视图来呈现模态视图控制器。即应用程序启动时添加到UIWindow对象的视图。