gpt4 book ai didi

iphone - 在选项卡栏 Controller 中实现表格 View ?

转载 作者:行者123 更新时间:2023-12-03 18:28:32 26 4
gpt4 key购买 nike

我开始学习表格 View 。我的应用程序使用选项卡栏 Controller ,所有选项卡都是简单 View 。我想添加另一个选项卡,在这个选项卡中我试图实现一个表格样式的导航 Controller 。从我读到的内容来看,这些 View 需要一个 UINavigation Controller 作为 Root View Controller ,但是我的选项卡栏 Controller 已经设置为我的 Root View Controller ,所以我有点困惑。

有人可以解释一下我应该做什么来实现这样的事情吗?

最佳答案

这是一个很好的问题,也是大多数刚接触 Cocoa 的开发人员总是遇到的一个问题。您需要考虑应用程序的架构,看看什么对您的要求最有意义,但在大多数情况下,您会希望 TabBarController 成为服务其他 View 的主/根 Controller ,然后从那里配置 tabItem View 基于您需要显示的数据。

对于您的特定情况,当您创建新的选项卡项时,您希望使用导航 Controller ,而不是向该 tabItem View 提供 UIViewController。然后,在导航 Controller 下,您将能够分配其 Root View Controller ,该 Controller 应该是 UITableViewController 的实例(如果您的 View 中需要的不仅仅是 UITableView,则为带有 UITableView 实例的 UIViewController)。

所以层次结构有点像这样

1 -- TabBarController

1.1 -----NavigationController

1.1.1 -------UITableViewController

1.1.1 -------Other views on your nav Controller stack

1.2 -----Any other views on your tabBarController

这里有一个很好的视频教程,可以帮助您:http://www.youtube.com/watch?v=LBnPfAtswgw

祝你好运,罗格

关于iphone - 在选项卡栏 Controller 中实现表格 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4981087/

26 4 0