Невозможно добавить более одного UIBarButtonItem в RightBarButtonItems - PullRequest
0 голосов
/ 20 октября 2018

Раньше это работало в предыдущих версиях Xamarin, но теперь я не могу добавить более одного правого UIBarButtonItem в свой UIViewController NavigationItem.Я проверил все соответствующие вопросы здесь и в других местах, и это все еще не работает для меня.

Вот мой код:

var addButton = new UIBarButtonItem(UIBarButtonSystemItem.Add, ((object sender, EventArgs e) =>
{

}));

var pauseButton = new UIBarButtonItem(UIBarButtonSystemItem.Pause, ((object sender, EventArgs e) =>
{

}));

this.NavigationItem.RightBarButtonItems = new UIBarButtonItem[] { addButton, pauseButton };

Любые предложения будут приветствоваться, так как я попробовал нацеливаниеразные версии iOS безуспешно.Есть ли дополнительные настройки, которые я не изучал?

1 Ответ

0 голосов
/ 20 октября 2018

Просто добавьте этот код:

self.navigationItem.leftBarButtonItem = nil

let firstRightButton = UIButton(type: .system)
button.setImage(UIImage (named: "ChatTab"), for: .normal)
button.frame = CGRect(x: 0.0, y: 0.0, width: 35.0, height: 35.0)
//button.addTarget(target, action: nil, for: .touchUpInside)
let barButtonItem = UIBarButtonItem(customView: firstRightButton)

let secondRightButton = UIButton(type: .custom)
button2.setImage(UIImage (named: "ActivityTab"), for: .normal)
button2.frame = CGRect(x: 0.0, y: 0.0, width: 35.0, height: 35.0)
//button.addTarget(target, action: nil, for: .touchUpInside)
let barButtonItem2 = UIBarButtonItem(customView: secondRightButton)

self.navigationItem.rightBarButtonItems = [barButtonItem, barButtonItem2]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...