iPhone导航栏推/弹显示问题

时间:2009-10-09 00:40:36

标签: iphone uinavigationcontroller

我正在使用UINavigationController并在返回,弹出和推送视图控制器时出现间歇性显示问题。有时导航栏会显示当前和上一个视图的导航栏重叠按钮和文本,有时视图会改变但导航栏不会改变,有时导航栏会改变,但视图不会改变。

我没什么好看的,通常使用左“后退”按钮,并执行pushViewController。

我发现如果从视图中的表中删除对象,则会发生更多。有什么想法吗?

- (void)viewDidDisappear:(BOOL)animated {
//zzz sometimes back doesn't go back[aValues removeAllObjects];
[super viewDidDisappear:animated];
}

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题。

如果您有兴趣,请查看question

我的简短回答是我在NSMutableArray的私有类别中创建了一个错误的pop方法。 UINavigationBar还必须通过私有类别添加pop方法。我赢了,所以意见没有突然爆发。