簡體   English   中英

如何使 UISheetPresentationController 更喜歡GrabberVisible 遵循明暗模式?

[英]How to make UISheetPresentationController prefersGrabberVisible follow light/dark mode?

在將UISheetPresentationControllerprefersGrabberVisible設置為true時,我們的應用程序成功地在模態視圖控制器的頂部顯示了抓取器句柄。

但是,抓取器始終處於系統亮/暗模式,忽略overrideUserInterfaceStyle設置並忽略UITraitCollection覆蓋。

我們如何讓抓取器尊重特定視圖控制器的亮/暗UIUserInterfaceStyle而不是僅僅遵循設備亮/暗模式?

抓取器的overrideUserInterfaceStyle被其視圖覆蓋,這就是為什么將此屬性設置為視圖控制器(或超級視圖)沒有幫助的原因。

因此,您無法控制抓取器的顏色

但是,如果您真的想更改它,您可以嘗試更改抓取器的顏色,每次traitCollectionDidChange(...)時手動在子視圖中找到它

暫無
暫無

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

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