2017-03-01 41 views
6

在iOS系統10,蘋果增加屬性PreferredBarTintColor設置導航欄的顏色在頂部和TabBar底部,以配合您的應用程序的顏色。這很棒,除了酒吧開啓了半透明外,我更喜歡在我的應用程序中關閉它。關閉半透明欄上SFSafariViewController

有沒有辦法關閉這種透明度,導致我的應用程序中的顏色不匹配?

我的應用程序的顏色看起來像下面的圖片

The color of my app

但SafariViewController看起來像下面一個

The color in SafariViewController

+0

我不認爲這是可能的。 – chengsam

+3

我已經爲此提交了一個錯誤報告(30872324)。 – FlatDog

回答

0

從iOS的11,蘋果解決了這個問題,它不應該是透明!

+0

我不認爲這是正確的。我現在正在運行的應用程序與iOS 11部署目標,我設置preferredBarTintColor以藍灰色十歲上下一個非常黑暗的陰影。它仍然是半透明的。你可以告訴你什麼時候進入蘋果的網站,並且向上/向下滾動,因爲它們具有帶有對比元素的白色背景。我可以看到半透明度很好,並且我的自定義UIColor中的alpha設置爲1.00 - 所以我知道它不是我。 –