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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage