ios - how to push programmatically made view controller with swift 3 -
i have created tableviewcontroller
, embedded in navigationcontroller
(no storyboards):
class editfullnamenavigationcontroller: uinavigationcontroller { override func viewdidload() { super.viewdidload() self.settoolbarhidden(false, animated: true) } override init(rootviewcontroller: uiviewcontroller) { let editfullnametableviewcontrollerclass = editfullnametableviewcontroller(style: .grouped) super.init(rootviewcontroller: editfullnametableviewcontrollerclass) } required init?(coder adecoder: nscoder) { fatalerror("init(coder:) has not been implemented") } override init(nibname nibnameornil: string?, bundle nibbundleornil: bundle?) { super.init(nibname: nibnameornil, bundle: nibbundleornil) } } class editfullnametableviewcontroller: uitableviewcontroller, uitextfielddelegate { }
i want push editfullnametableviewcontroller
touching button in viewcontroller
using :
let editfullnamenavigationcontrollerpage = editfullnamenavigationcontroller(rootviewcontroller: editfullnametableviewcontroller(style: .grouped)) self.navigationcontroller?.pushviewcontroller(editfullnamenavigationcontrollerpage, animated: true)
but not working. how can this? thanks.
just create instance view controller , push viewcontroller
let controller = editfullnametableviewcontroller() self.navigationcontroller?.pushviewcontroller(controller, animated: true)
Comments
Post a Comment