如何使用导航控制器隐藏标签栏项目上的标题

SAL*_*LEH 8 uitabbarcontroller uinavigationcontroller uitabbaritem swift

导航控制器上的标签栏项目与标签栏控制器连接,我想删除swift中的标题

标签栏控制器>导航控制器>视图控制器

标签栏项目

程序的流程

应用程序从带有五个选项卡的标签栏控制器开始,每个选项卡中的一个工作正常我的意思是隐藏标签栏项下的标题,但图像中的选项卡只有未被隐藏的问题,并且应用程序是如果用户已注销并且图像中的Viewcontroller正在显示但是如果用户登录标签栏上的标题项目正在显示,那么如果没有我可以以编程方式隐藏标题,也可以在此选项卡上工作

小智 11

正如其他人所建议的那样,您可以转到Interface Builder并删除Bar Item上的Title,也可以以编程方式执行.

只要您没有为选项卡链接到的UIViewController设置title属性,这就足够了.如果要为视图控制器设置标题并避免显示为条形项标题,请使用navigationItem.title = "My Title"而不是title = "My Title".


cai*_*mcg 4

转到Xcode故事板,然后单击设置图标的导航控制器。单击tabBarItem导航控制器底部的 。在左侧转到属性检查器并删除 barItem 标题。

您也可以通过编程方式执行此操作,即使您的故事板仍然不同。

let items = self.tabBarController?.tabBar.items
let tabItem = items![2]
tabItem.title = ""
Run Code Online (Sandbox Code Playgroud)