0

这很奇怪,我知道,但即使您将与您的视图关联的 UINavigationItem 的 hidesBackButton 设置为 YES,您也可以只触摸本应作为后退按钮的区域即可返回。

分享我的解决方案...(更多内容

4

2 回答 2

7

首先我认为这是一个模拟器错误并上传到设备。但是当我在那里重现相同的行为时,我开始思考如何摆脱这种行为(因为这对我来说很重要)。想出了这样一个解决方案:

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

并再次显示后退按钮,您可以编写:

[self.navigationItem setLeftBarButtonItem:nil];

这很简单。伙计们,将其用作解决方法!很奇怪,即使在 iPhone OS 3.0 中这个 bug 仍然存在......

于 2009-08-05T12:18:36.557 回答
1

我认为隐藏后栏按钮也可以作为

self.navigationItem.hidesBackButton = TRUE;

于 2009-08-06T04:41:23.743 回答