Provo a creare un NavBar, finora il NavBar non è un problema ma se provo ad aggiungere pulsanti e il titolo mi viene risucchiato.Crea NavBar a livello di codice con Button e Title Swift
mio aspetto NavBar come
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)
così cerco di impostare il mio titolo NavBar come
navigationBar.topItem.title = "some title"
or
navigationBar.title = "some title"
ma entrambi falliscono.
Anche se provo a impostare un pulsante
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
questo non mi invia un errore, ma il pulsante non è semplicemente visualizzato
grazie questa già funziona :-) ma ancora il "immagine personalizzata impostata" non riesce per me potrebbe darmi un suggerimento su questo? –
lasciare doneItem = UIBarButtonItem (immagine: image1, landscapeImagePhone: nil, stile: UIBarButtonItemStyle.Plain, bersaglio: nil, l'azione: "Azione 1:") ha risolto –
non funziona per la vista radice –