在导航栏中使用 UITableViewController

Posted

技术标签:

【中文标题】在导航栏中使用 UITableViewController【英文标题】:Using UITableViewController in a navigation bar 【发布时间】:2014-08-06 01:59:09 【问题描述】:

我是 ios 新手,但我知道其中的基础。我想使用storyboardUITabBarController 中托管3 个UITableViewController

我从对象列表中拖了一个UITableViewController(?),然后控制拖拽创建了一个seguel。现在选项卡成功显示了表格视图控制器。

问题是行占用了状态栏的空间。所以我想要一个带有标题的导航栏(?)。由于我是 iOS 新手,所以我不知道以下内容:

鉴于UITabBarController 是有史以来第一个控制器,托管的UITableViewController 显然应该有一个返回按钮。那么使用导航栏显示标题(以及可能的添加/编辑按钮)是否正确

如果是这样,我尝试拖动导航栏,但它不起作用。

我错过了什么或做错了什么?

【问题讨论】:

尝试将一个新的 UINavigation 控制器拖到您的故事板中,设置一个标题并将您当前的所有内容放入其中,并将您的导航控制器与您的标签栏控制器中的标签项链接,您可以隐藏后退按钮为您的导航栏 【参考方案1】:

希望这会有所帮助

实际上它是为另一个答案完成的。但它对你也很方便

【讨论】:

我接受你的回答,因为视觉效果很有帮助【参考方案2】:

您需要添加 3 个UINavigationControllers。让标签栏控制器中的每个标签都连接到不同的导航控制器。然后将每个导航控制器的根视图控制器设置为表视图控制器之一。

【讨论】:

以上是关于在导航栏中使用 UITableViewController的主要内容,如果未能解决你的问题,请参考以下文章

如何在导航栏中显示编辑按钮

在导航栏折叠时隐藏的导航栏中显示图像

导航链接在导航栏中不起作用(Bootstrap)(Django)

在导航栏中使用标题标签居中图像

如何在我的导航栏中移动“导航栏品牌”下的“导航”元素

如何在底部应用栏中使用后退按钮实现导航。安卓