ios - कैसे पूरी तरह से UIPopoverPresentationController पृष्ठभूमि रंग colorize?




cocoa-touch uiview (2)

मैं एक ऐप के लिए एक दिन और रात मोड के साथ काम कर रहा हूं। समस्या यह है, जब किसी दृश्य के पृष्ठभूमि का रंग सेट कर रहा है और फिर इसे "पॉपोवर के रूप में पेश करने" के रूप में प्रयोग किया जाता है, तो वहां थोड़ा सफेद कलाकृतियों (चित्र देखें)

क्या यह तय करने का एक आसान तरीका है? क्या मुझे अपना स्वयं का UIView लिखना पड़ सकता है?


मैट का जवाब देने के लिए यहां कुछ कोड है I

popoverController.popoverPresentationController?.backgroundColor = myColor

या

self.navigationController?.popoverPresentationController?.backgroundColor = myColor

आप UIPopoverPresentationController backgroundColor का रंग सेट कर सकते हैं। यदि वह पर्याप्त नहीं है, तो आपको अपने पॉपओवर के यूआईपीओवरबैकब्राउगव्यूव को कस्टमाइज़ करना होगा। यह आपको संपूर्ण पॉपओवर पृष्ठभूमि का नियंत्रण देता है, जिसमें छोटे त्रिकोण भी शामिल हैं।





background-color