ios - uiview border




如何完全著色UIPopoverPresentationController背景色? (2)

這裡有一些代碼來補充馬特的答案。

popoverController.popoverPresentationController?.backgroundColor = myColor

要么

self.navigationController?.popoverPresentationController?.backgroundColor = myColor

我正在為一個應用程序的日夜模式。 問題是,當設置一個視圖的背景顏色,然後使用它作為“呈現為popover”時,有一些白色的文物(見圖片)

有一個簡單的方法來解決這個問題嗎? 我可能必須寫我自己的UIView?


你可以設置UIPopoverPresentationController的backgroundColor 。 如果這還不夠,你將不得不自定義你的popoverUIPopoverBackgroundView 。 這使您可以控制整個popover背景,包括小三角形。





background-color