这很奇怪,我知道,但即使您将hidesBackButton声明为与您的视图相关联的UINavigationItem为YES,您也可以返回仅触及本来是后退按钮的区域。
分享我的解决方案......(more to come)
答案 0 :(得分:7)
首先我认为这是一个模拟器错误并上传到设备。但是当我在那里再现同样的行为时,我开始思考如何摆脱这种行为(因为它对我来说是必不可少的)。达成了这样的解决方案:
[self.navigationItem setLeftBarButtonItem:[[[UIBarButtonItem alloc] initWithCustomView:[[UIView new] autorelease]] autorelease]];
再次显示后退按钮,你写道:
[self.navigationItem setLeftBarButtonItem:nil];
这很简单。伙计们用它作为解决方法!很奇怪这个bug甚至在iPhone OS 3.0中幸存下来......
答案 1 :(得分:1)
我认为隐藏条形按钮也可以作为
self.navigationItem.hidesBackButton = TRUE;