gpt4 book ai didi

iphone - 将 ToolBar 添加到 UITableView 的正确方法是什么?

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

我正在编写一个基于导航的 iPhone 应用程序,我希望将 UIToolBar 停靠在屏幕底部,并让 UITableView 在工具栏和导航栏之间滚动。

我见过几个论坛,其中有人建议处理此 View 的 View Controller 应该是标准 UIViewController 而不是 UITableViewController。除了所有标准 UIViewController 覆盖之外, View Controller 还必须实现 UITableView 委托(delegate)和数据源方法。除了上述协议(protocol)之外,我还需要在此 View Controller 子类中重新创建哪些(如果有)内置功能,以使其像 UITableViewController 一样工作?走这条路我会失去什么吗?

或者将 UITableViewController 嵌套在标准 UIViewController 中会更好吗?

最佳答案

从 OS 3.0 开始,导航 Controller 内置了一个工具栏。要使其显示:

[self.navigationController setToolbarHidden:NO];

通过实现:

- (void)setToolbarItems:(NSArray *)toolbarItems animated:(BOOL)animated

在 View Controller 中,您可以配置工具栏的项目。

因此您不必再担心工具栏位于层次结构中的位置。

(更正错别字)

关于iphone - 将 ToolBar 添加到 UITableView 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1072604/

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