मुझे पूरा यकीन है कि यह डुप्लिकेट नहीं है क्योंकि मैंने अन्य उत्तरों को देखा और वे सभी पुराने हैं और सटीक उत्तर प्रदान नहीं करते हैं।मैं नेविगेशन बार स्विफ्ट की ऊंचाई कैसे बदल सकता हूं 3
मेरे पास नेविगेशन नियंत्रक और कई दृश्य नियंत्रक हैं। मैं नेविगेशन बार को थोड़ा लंबा बनाना चाहता हूं ताकि यह टेक्स्ट आकार को फिट कर सके जो मुझे चाहिए। मैं उसे कैसे कर सकता हूँ ?
मैं इस कोशिश की:। UINavigationBar.appearance() फ्रेम = CGRect (एक्स: 0.0, वाई: 0.0, चौड़ाई: 320.0, ऊंचाई: 210.0), लेकिन कुछ नहीं होता ...
इसके अलावा, मैं wasn ' एक्सकोड लेआउट बटन का उपयोग कर एनए बार में किसी भी बाधा को जोड़ने में सक्षम नहीं है।
आशा है कि कोई इस मुद्दे को ठीक करने में मेरी सहायता कर सकता है। अग्रिम में धन्यवाद! ,
self.navigationController?.navigationBar.addSubview(yourNavBarView)
विकल्प में
:
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
let height: CGFloat = 50 //whatever height you want to add to the existing height
let bounds = self.navigationController!.navigationBar.bounds
self.navigationController?.navigationBar.frame = CGRect(x: 0, y: 0, width: bounds.width, height: bounds.height + height)
}
http://stackoverflow.com/questions/40316352/increase-navigationbar-height/40320225#40320225 – Joe