/ / नहीं बदल सकते UINavigationBar कस्टम फ़ॉन्ट रंग - तेज, फोंट

UINavigationBar कस्टम फ़ॉन्ट रंग - स्विफ्ट, फोंट नहीं बदल सकते हैं

मैं स्टोरीबोर्ड का उपयोग कर रहा हूं और मैं UINavigationBar शीर्षक रंग को बदलना चाहता हूं UIColor.whiteColor() मेरे एक ViewControllers पर। Xcode फ़ॉन्ट पहचान रहा है, लेकिन मैं रंग बदल नहीं सकता।

मैंने कोशिश की: इसे स्टोरीबोर्ड और नीचे दिए गए कोड के साथ बदलना, लेकिन यह काम नहीं करता है। मैंने अलग-अलग फोंट और। अब तक मैं केवल किसी भी कस्टम फ़ॉन्ट के साथ एक काला रंग प्राप्त कर सकता हूं।

 var nav = self.navigationController!.navigationBar
self.navigationItem.title = "HOME"
nav.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()]
nav.titleTextAttributes = [NSFontAttributeName: UIFont(name: "Impact", size: 30)!]

यहां छवि विवरण दर्ज करें

उत्तर:

उत्तर № 1 के लिए 1

मैंने पाया कि आपको इस तरह एक ही समय पर विशेषताओं को सेट करने की आवश्यकता है:

nav.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor(), NSFontAttributeName: UIFont(name: "Impact", size: 30)!]

जवाब के लिए 0 № 2

आप अपने इच्छित रंग के लिए नेविगेशन बार का टिंटकलर प्रॉपर्टी भी सेट कर सकते हैं।