簡體   English   中英

如何將委托設置為QLPreviewController的UIActivityViewController?

[英]How to set delegate to UIActivityViewController of QLPreviewController?

我的應用程序的導航欄按鈕顏色是白色。因此,我使用下面的代碼為整個應用程序設置顏色。

[[UIBarButtonItem appearance] setTintColor:fontColor];

QLPreviewContoller默認具有UIActivityViewController的選項,因此從UIActivityViewController打開MailComposer時,由於使用外觀,我得到了白色導航欄按鈕

隨附屏幕截圖以供參考。 有人可以幫助我解決這個問題嗎?

在此處輸入圖片說明

問題不是QLPreviewController或UIActivityViewController。 可能是您沒有為NavigationBar設置任何顏色,默認情況下,導航欄將白色作為背景色,並且您還為條形按鈕設置了白色,因此結果僅類似於上圖。 嘗試使用外觀設置顏色導航欄,然后您會看到欄按鈕項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM