के साथ प्रोग्रामिंग रूप से नवबार बनाएं, मैं एक नवबार बनाने की कोशिश करता हूं, अब तक नवबार कोई समस्या नहीं है, लेकिन अगर मैं बटन जोड़ने और शीर्षक को जोड़ने का प्रयास करता हूं तो मुझे चूसा जाता है।बटन और शीर्षक स्विफ्ट
तरह
let NameHeight = screenHeight * 0.09
let NameWidth = screenWidth
let navBar: UINavigationBar = UINavigationBar(frame: CGRect(x: 0, y: 0, width: NameWidth, height: NameHeight))
self.view.addSubview(navBar)
मेरे NavBar देखो तो मैं जैसे
navigationBar.topItem.title = "some title"
or
navigationBar.title = "some title"
लेकिन दोनों असफल मेरी NavBar शीर्षक सेट करने का प्रयास।
इसके अलावा, अगर मैं एक बटन सेट करने का प्रयास
let btnName = UIButton()
btnName.setImage(UIImage(named: "imagename"), forState: .Normal)
btnName.frame = CGRectMake(0, 0, 30, 30)
btnName.addTarget(self, action: Selector("action"), forControlEvents: .TouchUpInside)
//.... Set Right/Left Bar Button item
let rightBarButton = UIBarButtonItem()
rightBarButton.customView = btnName
self.navigationItem.rightBarButtonItem = rightBarButton
इस मुझे एक त्रुटि नहीं है, लेकिन बटन बस
धन्यवाद में Azimov का जवाब यह पहले से ही :-) काम करते हैं लेकिन अभी भी "कस्टम छवि सेट" मेरे लिए विफल रहता है क्या आप मुझे इस पर एक संकेत दे सकता है? –
जाने doneItem = UIBarButtonItem (छवि: Image1, landscapeImagePhone: शून्य, शैली: UIBarButtonItemStyle.Plain, लक्ष्य: शून्य, कार्रवाई: "Action1:") इसे हल किया –
नेविगेशन पट्टी चौड़ाई के लिए रूट दृश्य –