Erstelle NavBar programmatisch mit Button und Title Swift
Ich versuche eine NavBar zu erstellen, bisher ist die NavBar kein Problem, aber wenn ich versuche Schaltflächen und den Titel hinzuzufügen, werde ich angesaugt.
Meine NavBar sieht aus 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, meinen NavBar-Titel wie @ einzustell
navigationBar.topItem.title = "some title"
or
navigationBar.title = "some title"
aber beide scheitern.
Auch wenn ich versuche eine Taste zu setzen
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
dies gibt mir keinen Fehler, aber die Schaltfläche wird einfach nicht angezeigt