gpt4 book ai didi

iphone - 当前 Model View Controller 问题

转载 作者:行者123 更新时间:2023-12-03 18:45:59 25 4
gpt4 key购买 nike

大家好,我对当前的 Model View Controller 有疑问。场景如下:

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

  2. 在controllerClass中,我在底部插入了选项卡栏,并在每个选项卡栏上编写了它的委托(delegate),单击我将向其添加另一个UIViewController类作为 subview ,但我会制作该 Controller 的高度或框架为(0,0,320,369)。这样当我们单击不同的选项卡时,选项卡栏就会显示出来。

  3. 通过单击第一个选项卡,说明 ScannerViewController 添加一个 subview 。该 View 中有一个图库按钮。当用户单击它时,将当前 Model View Controller 插入其中并隐藏导航栏,当我从图库中选择图像并使导航栏 hidden =NO 时,它不起作用并且选项卡栏打开底部消失了。

最佳答案

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

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

关于iphone - 当前 Model View Controller 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6674479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com