在我的项目中,我需要在视图控制器的UIBarButtonItem
a 中添加两个 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)
方法,但没有任何效果。
这是一个常见问题还是我做错了什么?