Я пытаюсь установить navigationBar
в xcode программно с помощью swift 4. Я также хочу, чтобы кнопка «Назад» с заголовком тоже появлялась.
После моей логики c, кажется, ничего не появляется в моем приложении. Я не знаю, что не получается. Пожалуйста, помогите.
import UIKit
class SellBaseViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.setNavigationBar()
setLayout()
}
func reload() {
self.viewDidLoad()
}
func setNavigationBar() {
let width = self.view.frame.width
let navigationBar: UINavigationBar = UINavigationBar(frame: CGRect(x: 0, y: 0, width: width, height: 44))
self.view.addSubview(navigationBar);
let navigationItem = UINavigationItem(title: "Navigation bar")
let doneBtn = UIBarButtonItem(barButtonSystemItem: UIBarButtonItem.SystemItem.done, target: nil, action: #selector(selectorX))
navigationItem.rightBarButtonItem = doneBtn
navigationBar.setItems([navigationItem], animated: false)
}
func setLayout(){
}
@objc func selectorX() {
}
}