gpt4 book ai didi

objective-c - 关于 iOS TabBar 应用程序的问题

转载 作者:行者123 更新时间:2023-11-29 05:03:11 24 4
gpt4 key购买 nike

我正在尝试在 iOS (iPhone) 中构建一个 TabBar 应用程序。我可以添加根 Controller 和标签栏控件。我还可以添加 4 个不同的 View (xib 文件)。

一切都很好。

我的问题是关于我想转换到“子” View 的一个(或多个) View 。这似乎是一件简单的事情,但对于我的生活来说,我找不到一个既能做到这两点,也无法让它发挥作用的例子。

举个例子
选项卡 1 - 位置
选项卡 2 - 简介
选项卡 2 - 配置文件 - 详细信息(来自按钮)
选项卡 2 - 配置文件 - 信息(来自按钮)
选项卡 2 - 个人资料 - 信息 - 更多信息(通过按钮)
选项卡 3 - 设置

如果可能的话,我想避免导航控制。

在此先感谢菜鸟

- 更新

我想澄清一点,我是 iOS 世界的新手,所以如果我指的不正确,请多多包涵。

我有一个使用 TabBar 控件的基于窗口的应用程序。我在 MainWindow.xib 上有 TabBar 控件,它与我在 delagate 文件中定义的 tabBarController 相关联。每个 TabBar 项加载单独的 UIViewController.xib 文件。

一切都很好。我可以在 4 个 View 之间切换。

在其中一个 View 中,我想添加表单元素(文本框等),但我需要一个按钮,允许用户单击以转到详细 View 以解释文本框中的内容。将其视为所选 View 上的文本框是总计,而详细 View 是构成总计的行项目。

现在,我创建了一个按钮并创建了一个 IBAction 并将其连接起来。我可以单击按钮并触发 IBAction 方法的响应。我也可以转换到我的“ subview ”或我的详细信息屏幕(我将其称为 subview ,因为我不知道我应该如何称呼它)。但是,所选 View 仍显示但未隐藏。

BillDetailViewController *billController = [[BillDetailViewController alloc] initWithNibName:@"BillDetailViewController" bundle:0];
self.billDetailViewController = billController;
[billController release];

[currentView.view removeFromSuperview];
[currentView release];

[self.view insertSubview:billDetailViewController.view atIndex:0];

我还需要返回到选定的 View 。

最佳答案

观看本教程以了解如何进行设置。

http://www.youtube.com/watch?v=LBnPfAtswgw

关于objective-c - 关于 iOS TabBar 应用程序的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6363236/

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