2017-10-05 29 views
0

我使用xcode8在ios11中安装了现有的应用程序导航栏图标按预期方式显示,当应用程序使用xcode9运行时导航栏图标未显示,但单击操作正常。从一个控制器导航到另一个控制器时,导航栏中的任何图标都丢失了。带有xcode9的ios11中没有显示导航图标?

+1

认为你需要在xcode 9上引入的安全区域工作在这里你可能会发现一些线索https://stackoverflow.com/questions/44492404/safe-area-of-xcode-9 – dip

回答

0

如果没有显示导航图标,但交互仍然存在并且工作正常,则看起来问题出在BarButtonItem的图像上。你可以做下一个:

1)尽量设置系统图标BarButtonItem
2)再看资产,并填写所有三个决议(1,@ 2倍,@ 3倍)
3)检查BarButtonItem
的颜色 4)检查View Hierarchy