0

我有一个标准的 UITableView,顶部有一个 UINavigation 栏和标准的后退按钮等。

我有一个按钮,它会弹出一个“模态对话框”框,这是一个位于顶部的视图,几乎遮住了(但不完全)下面的视图。问题是,按钮(包括“返回”导航按钮)仍然可见,因此可以触摸。

我已经尝试过setUserInteractionEnabled:NOUITableViewController view,但这似乎不起作用——至少导航项仍然是可触摸的。但是 navigationItem 不是视图子类。

还有其他想法吗?遗漏了一些明显的东西?

谢谢。

4

3 回答 3

1

在类似情况下遇到了同样的问题: iPhone:如何设置清晰的窗口大小的“阻止视图”?

使用吞下事件的透明视图解决了这个问题,它坐在整个窗口中。感觉很笨拙但有效。

于 2010-03-24T20:22:46.720 回答
0

尝试这样的事情:

[[[tableViewController navigationItem] leftBarButton] setEnabled:NO];
于 2010-03-05T06:02:40.527 回答
0

我遇到了类似的问题并使用以下方法隐藏导航栏:

[self.navigationController setNavigationBarHidden: YES animated:YES];
于 2010-06-27T20:07:01.530 回答