Я пытаюсь создать NavBar, пока NavBar не проблема, но если я попытаюсь добавить кнопки и заголовок, я сосать.
Мой NavBar выглядит как
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)
поэтому я пытаюсь установить заголовок NavBar, например
navigationBar.topItem.title = "some title"
or
navigationBar.title = "some title"
но оба не работают.
Также, если я пытаюсь установить кнопку
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
это не дает мне ошибку, но кнопка просто не отображается