swift - Add a Custom Back Button to a Custom Navigation Bar -
i have been trying add custom button nav bar being created on load using multi-storyboard set-up, button not appear automatically, plus trying use custom image it.
this have far:
class addfundsmethodtable : uitableviewcontroller { override func viewdidload() { super.viewdidload() } override func didreceivememorywarning() { super.didreceivememorywarning() } override func viewwillappear(animated: bool) { self.stylenavbar() } func stylenavbar() { var newnavbar = uinavigationbar(frame: cgrectmake(0,0, cgrectgetwidth(self.view.frame), 100.0)) newnavbar.tintcolor = uicolor.whitecolor() var navitem = uinavigationitem(title: "choose method") var backimage = uiimage(named: "backbtn") var backitem = uibarbuttonitem(image: backimage, style: .plain, target: self, action: "backbutton:") navitem.leftbarbuttonitem = backitem newnavbar.setitems([navitem], animated: false) self.view.addsubview(newnavbar) } func backbutton(sender: uibarbuttonitem) { self.navigationcontroller?.poptorootviewcontrolleranimated(true) }
}
in viewdidload
write this:
override func viewdidload() { super.viewdidload() self.stylenavbar() }
Comments
Post a Comment