我花了好几个小时来解决这个有线问题。
方案是我已将新的聊天视图控制器推送到根导航控制器。
然后我在viewdidload方法中自定义了导航栏项。
一切正常。
然后我提出了一个图像选择器视图,它可以启用图像上传功能。
并驳回选择器视图,该视图以模态视图的形式呈现。
取消选择器视图后,自定义左侧导航栏按钮消失。
导航栏外观与根导航栏相同,但自定义外观不是当前视图控制器。
因为部分工作包括第三方SDK,所以我无法直接更改UIPickerView以检测解雇事件并更改导航栏外观。
有人可以帮忙吗?非常感谢你。
答案 0 :(得分:0)
您应该删除viewWillDisappear上的自定义导航栏项并添加此viewWillAppear而不是viewDidLoad