我的应用程序的导航栏按钮颜色为白色.. 所以我使用下面的代码为整个应用程序设置颜色。
[[UIBarButtonItem appearance] setTintColor:fontColor];
QLPreviewContoller默认为UIActivityViewController提供选项,所以当从UIActivityViewController打开MailComposer时,我得到了白色导航栏按钮,因为我使用了外观
附上截图供参考。 有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
问题不在于QLPreviewController或UIActivityViewController。可能是你没有为navigationBar设置任何颜色,默认情况下导航栏会将白色作为背景颜色,你也可以为条形按钮设置白色,这样结果就像上面的图像一样。尝试使用外观设置颜色导航栏,然后您可以看到栏按钮项目。