Ich versuche, eine NavBar zu erstellen, so weit die NavBar ist kein Problem, aber wenn ich versuche, Schaltflächen und den Titel ich werde gesaugt bekommen.Erstellen NavBar programmatisch mit Button und Titel Swift
Mein NavBar aussehen wie
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)
so versuche ich mein NavBar Titel zu setzen wie
navigationBar.topItem.title = "some title"
or
navigationBar.title = "some title"
aber beide scheitern.
Auch wenn ich versuche, eine Taste, um
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
diese geben mir keinen Fehler, aber der Knopf einfach nicht
dank arbeiten diese schon :-) aber immer noch das „custom Bild gesetzt“ nicht für mich könnten Sie mir einen Hinweis auf das geben? –
lassen doneItem = UIBarButtonItem (Bild: image1, landscapeImagePhone: nil, style: UIBarButtonItemStyle.Plain, Ziel: null, Aktion: "Action1:") es gelöst hat –
funktioniert nicht für die Stammansicht –