невозможно создать UIBarButtonItem на viewcontroller

Казалось бы, флаг --enable-file-cookies удален для всех платформ, кроме android.

Здесь вы можете узнать об этом здесь и здесь .

0
задан Chief Madog 16 January 2019 в 08:14
поделиться

2 ответа

Вы можете попробовать это: если вы добавляете изображение в левой панели навигации, напишите это:

let leftAddBarButtonItemMenu = UIBarButtonItem(image: #imageLiteral(resourceName: "menu"), style: UIBarButtonItemStyle.plain, target: self, action: #selector(self.btnLeftMenuClicked(sender:)))
navigationItem.leftBarButtonItems = [leftAddBarButtonItemMenu]

, если вы добавите изображение в правой панели навигации, напишите это:

let rightNavBarItem = UIBarButtonItem(image: #imageLiteral(resourceName: "menu"), style: UIBarButtonItemStyle.plain, target: self, action: #selector(self.btnRightClicked(sender:)))
navigationItem.rightBarButtonItem = [rightNavBarItem]

Если добавить Заголовок в правой панели навигации, затем напишите это:

let rightNavBarItem = UIBarButtonItem(title: "Done", style: UIBarButtonItemStyle.plain, target: self, action: #selector(self.btnRightClicked(sender:)))
navigationItem.rightBarButtonItem = [rightNavBarItem]

Это может помочь вам. Спасибо

0
ответ дан Sanjukta 16 January 2019 в 08:14
поделиться

swift 4:

Я добавил навигационный контроллер: enter image description here

создать UIBarButtonItem на viewcontroller:

    override func viewDidLoad() {
    super.viewDidLoad()

    let leftBarButton = UIBarButtonItem(title: "Edit", style: .done, target: self, action: #selector(myLeftBarButtonItem(_:)))
    self.navigationItem.leftBarButtonItem = leftBarButton
}


@objc func myLeftBarButtonItem(_ sender:UIBarButtonItem!) {
    print("myLeftBarButtonItem")
}

enter image description here

0
ответ дан Hiền Đỗ 16 January 2019 в 08:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: