How to set delegate to UIActivityViewController of QLPreviewController?
我的应用程序的导航栏按钮颜色为白色。
因此,我使用下面的代码来设置整个应用程序的颜色。
1 | [[UIBarButtonItem appearance] setTintColor:fontColor]; |
默认情况下,QLPreviewContoller具有UIActivityViewController的选项,因此从UIActivityViewController打开MailComposer时,我得到了白色的导航栏按钮,因为我已经使用了外观
随附的屏幕截图,以供参考。
有人可以帮助我解决这个问题吗?
问题不与QLPreviewController或UIActivityViewController一起使用。可能是您没有为navigationBar设置任何颜色,默认情况下,导航栏将白色作为背景色,并且您还为条形按钮设置了白色,因此结果仅类似于上图。尝试使用外观设置颜色导航栏,然后您会看到栏按钮项。