的iOS如何删除后退按钮?

我对此推向一个登录界面视图控制器,然后推送到主菜单的导航栏的应用程序。 有没有什么办法可以去除后退按钮关闭主菜单中,因此用户无法返回到登录屏幕?

谢谢!

编辑:使用Xcode 4.3和做所有的专家组的工作编程。

--------------解决方案-------------

你可以做:

[self.navigationItem setHidesBackButton:YES];

在你的第二个视图控制器(一个你想要隐藏的按钮)。

彼得斯的答案是正确的,但我认为更好的问题是为什么呢? 在这样的地方你想要的,而不是使用推VC登录用户,你的模式,呈现出莫代尔VC和使用委托方法找回那是在登录过程中获得的用户信息。 我可以发布一个完整的代码示例,如果你需要它,但它听起来像你有细节与你的登录过程制定。 只需使用:

presentModalViewController

代替:

pushViewController

这样,你就不必担心导航堆栈和做的事情是不是真的在网上与用户界面指导原则。

上面的代码并没有为我工作。 作为UINavigationItem setHidesBackButton建议:YES将不会从回去阻止,我不得不使用:

[self.navigationItem setLeftBarButtonItem:[[UIBarButtonItem alloc] initWithCustomView:[[UIView alloc] init]]];

做:

[self.navigationItem setHidesBackButton:YES];

要么

[self.navigationItem setHidesBackButton:YES动画:是];

分类:IOS 时间:2015-03-14 人气:4
本文关键词: IOS,navigationcontroller
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 2.775 (s). 10 q(s)