隐藏导航栏标题
我的第一个视图名为“返回”。我需要隐藏导航栏的标题,因为我有自定义导航栏。
我尝试使用这段代码,但没有成功!
self.title = @"back";
self.navigationController.navigationItem.titleView.hidden = YES;
my first view named "back". I need to hidden the title of the navigationbar because I have my custom navigation bar.
I try with this code but it didn't work!
self.title = @"back";
self.navigationController.navigationItem.titleView.hidden = YES;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
刚刚面临同样的问题,并正在做:
成功了。下一个视图将具有标有 YourTitle 的后退按钮,但在第一个视图中,不会显示标题。
Just faced the same issue, and doing:
Did the trick. The next view will have the back button labeled with YourTitle but in the first one, the title won't be shown.
如果你想隐藏整个导航栏并且想使用自己的导航栏,你可以先隐藏导航控制器的导航栏。
或者,如果您只想隐藏标题,您可以这样做
,或者如果您已使用导航栏的自定义标题视图,您可以这样做
,或者如果您想隐藏后栏按钮项目,您可以这样做
If you want to hide entire navigation bar and if you want to use your own navigation bar, you can first hide navigation controller's navigation bar.
or if you want to only hide title you can do
or if you have used custom title view for navigation bar, you can do
or if you want to hide back bar button item, you can do
遇到同样的问题,我只是创建一个假 UIView 来填充 titleView 属性并隐藏它:
希望它能有所帮助。
Having the same issue, I just create a fake UIView to populate the titleView property and hide it :
Hope it could help.
保留后退按钮的另一个选项:
Another option which preserves the back button:
Swift
我把它放在
viewWillAppear
中Swift
I put this in
viewWillAppear