मैं स्विफ्ट 2.2 में एक ऐप विकसित कर रहा हूं। अब मैं एक निश्चित दृश्य के लिए बैक बटन फ़ॉन्ट और रंग बदलना चाहता हूं। प्रश्न में दृश्य में नेविगेशन नियंत्रक है क्योंकि यह मूल नियंत्रक है।स्विफ्ट चेंज फ़ॉन्ट और बैक बटन का रंग
मैं अपने ViewController
self.navigationController!.navigationItem.backBarButtonItem!.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "Andes Rounded", size: 17)!], forState: .Normal)
self.navigationItem.backBarButtonItem!.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "Andes Rounded", size: 17)!], forState: .Normal)
न तो की viewDidLoad में निम्नलिखित लाइनों के दोनों चल कोशिश की है किसी भी त्रुटि फेंकता है, लेकिन यह वापस बटन को कोई फर्क नहीं पड़ता। मैंने इन दोनों
self.navigationController!.navigationItem.leftBarButtonItem!.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "Andes Rounded", size: 17)!], forState: .Normal)
self.navigationItem.leftBarButtonItem!.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "Andes Rounded", size: 17)!], forState: .Normal)
हालांकि यह एक त्रुटि फेंकता है (त्रुटि अनचाहे त्रुटि)। मुझे नेविगेशन बार बैक बटन के फ़ॉन्ट और रंग को सही तरीके से कैसे बदलना चाहिए? लगता है जैसे मैं सही आइटम को संशोधित नहीं कर रहा हूँ ...
सेट अपने navigationBar का 'viewWillAppear में tintColor:' विधि और इसे वापस सेट 'viewWillDisappear में: AppDelegate में' 'didFinishLaunchingWithOptions' विधि – TheTiger
उपयोग कोड आप पूरे एप्लिकेशन –