繁体   English   中英

当前模式视图在导航堆栈中隐藏了导航栏

[英]present modal view hides the navigation bar in navigation stack

我已经花了几个小时解决这个有线问题。

场景是我将新的聊天视图控制器推送到根导航控制器。

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

一切正常。

然后,我介绍一个启用图像上传功能的图像选择器视图。

并取消显示为模式视图的选择器视图。

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

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

因为某些工作包含第三方SDK,所以我无法直接更改UIPickerView以便检测dismiss事件并更改导航栏外观。

谁能帮忙? 非常感谢。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM