当前模态视图隐藏导航堆栈中的导航栏

时间:2015-11-19 09:43:48

标签: ios objective-c iphone uinavigationcontroller

我花了好几个小时来解决这个有线问题。

方案是我已将新的聊天视图控制器推送到根导航控制器。

然后我在viewdidload方法中自定义了导航栏项。

一切正常。

然后我提出了一个图像选择器视图,它可以启用图像上传功能。

并驳回选择器视图,该视图以模态视图的形式呈现。

取消选择器视图后,自定义左侧导航栏按钮消失。

导航栏外观与根导航栏相同,但自定义外观不是当前视图控制器。

因为部分工作包括第三方SDK,所以我无法直接更改UIPickerView以检测解雇事件并更改导航栏外观。

有人可以帮忙吗?非常感谢你。

1 个答案:

答案 0 :(得分:0)

您应该删除viewWillDisappear上的自定义导航栏项并添加此viewWillAppear而不是viewDidLoad