在导航栏中使用 UITableViewController
Posted
技术标签:
【中文标题】在导航栏中使用 UITableViewController【英文标题】:Using UITableViewController in a navigation bar 【发布时间】:2014-08-06 01:59:09 【问题描述】:我是 ios 新手,但我知道其中的基础。我想使用storyboard
在UITabBarController
中托管3 个UITableViewController
。
我从对象列表中拖了一个UITableViewController
(?),然后控制拖拽创建了一个seguel。现在选项卡成功显示了表格视图控制器。
问题是行占用了状态栏的空间。所以我想要一个带有标题的导航栏(?)。由于我是 iOS 新手,所以我不知道以下内容:
鉴于UITabBarController
是有史以来第一个控制器,托管的UITableViewController
显然应该不有一个返回按钮。那么使用导航栏显示标题(以及可能的添加/编辑按钮)是否正确
如果是这样,我尝试拖动导航栏,但它不起作用。
我错过了什么或做错了什么?
【问题讨论】:
尝试将一个新的 UINavigation 控制器拖到您的故事板中,设置一个标题并将您当前的所有内容放入其中,并将您的导航控制器与您的标签栏控制器中的标签项链接,您可以隐藏后退按钮为您的导航栏 【参考方案1】:希望这会有所帮助
实际上它是为另一个答案完成的。但它对你也很方便
【讨论】:
我接受你的回答,因为视觉效果很有帮助【参考方案2】:您需要添加 3 个UINavigationController
s。让标签栏控制器中的每个标签都连接到不同的导航控制器。然后将每个导航控制器的根视图控制器设置为表视图控制器之一。
【讨论】:
以上是关于在导航栏中使用 UITableViewController的主要内容,如果未能解决你的问题,请参考以下文章