在我的项目中,我需要在视图控制器的UIBarButtonItema 中添加两个 s 。NavigationItem我用这段代码解决了这个问题:
UIBarButtonItem saveButton = new UIBarButtonItem("Save", UIBarButtonItemStyle.Bordered, (sender, e) => {
//一些保存代码...
});
UIBarButtonItem delButton = new UIBarButtonItem("Delete", UIBarButtonItemStyle.Done, (sender, e) => {
//一些删除代码...
});
UIBarButtonItem[] 项 = 新 UIBarButtonItem[]
{
保存按钮,
删除按钮
};
this.NavigationItem.RightBarButtonItems = 项目;
它在以前版本的 MonoTouch 中工作(在 iOS 5 上,设备和模拟器),但是(我认为是这样)在我升级到 MonoTouch 6 后,只显示数组中的第一个按钮。我尝试使用NavigationItem.SetRightBarButtonItems(items, false)方法,但没有任何效果。
这是一个常见问题还是我做错了什么?