如何在iPhone应用程序中禁用返回按钮

3
在我的项目中,当我们选择一个项目时,我会在下一个控制器中显示详细信息。但是我现在正在使用Libxml获取这些详细信息,我需要在加载页面时禁用后退按钮。请问有什么方法可以实现吗?谢谢。

2
-1是因为后退按钮不应该被禁用。 - Gilbert Le Blanc
10
如果这是真的,那么苹果就不会设计hidesBackButton属性了。 - ySgPjx
如果有必要,我该如何禁用“返回”按钮?在我的业务中,一旦用户开始工作,我需要禁用“返回”按钮,并且只有在用户想要取消工作并重新开始时才能启用。 - mxmlc
2个回答

11
self.navigationItem.hidesBackButton = YES;

当加载完成后,

[self.navigationItem setHidesBackButton:NO animated:YES];

1
你可以使用类似这样的代码。
[self.navigationController setNavigationBarHidden:YES animated:YES];

当你开始加载数据时,将其设置为“no”,当数据加载完毕后再将其设为“yes”。或者你可以将这段代码添加到视图控制器的viewWillAppear部分,并在视图加载完毕后再显示导航栏。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接