2017-09-11 10 views
9

मैं एक व्यू कंट्रोलर से एक CNContactPickerViewController शुरू करता हूं, लेकिन मैं इसके अंदर सर्चबार के टेक्स्ट रंग को कैसे बदल सकता हूं। नेविगेशनबार गहरा नीला है, आईओएस 11 में डिफ़ॉल्ट सर्चबर्टक्स्ट काला है।CNContactPickerViewController खोज का रंग बदलने के लिए कैसे करें

+0

के बाद से आईओएस 11 अब बाहर है, मैं इस बारे में सोच यह एक बग या iOS11 – RBN

+0

में नया है आपके ऐप के टिंटकलर के आधार पर आईओएस 11 में नया है। – tmiedema

+1

मुझे खोजबार के टेक्स्ट रंग को बदलने का कोई तरीका नहीं मिला, यह काला रहता है लेकिन मैं [[UISearchBar उपस्थिति] सेट बैकग्राउंड रंग: [यूआईसीओलर व्हाइटकॉलर]] के बजाय पृष्ठभूमि रंग बदलने में कामयाब रहा; –

उत्तर

1

मैं इससे पहले कि आप वर्तमान CNContactPickerViewController तेज में ठीक करने के लिए जिस तरह से अद्यतन, आप UISearchBar की पृष्ठभूमि का रंग निर्धारित करना चाहिए

  UISearchBar.appearance().backgroundColor = UIColor.white 
     let cancelButtonAttributes = [NSForegroundColorAttributeName: ColorConstant.baseColorGray] 
     UIBarButtonItem.appearance(whenContainedInInstancesOf: 
     [UISearchBar.self]).setTitleTextAttributes(cancelButtonAttributes, for: .normal) 
संबंधित मुद्दे