我希望在滑块中的值发生变化时更改我的UIBarButton的标识符。我这样试过:
var button = new UIBarButtonItem(UIBarButtonSystemItem.Save);
this.Pad_btnClose = null;
this.Pad_btnClose = button;
但它不起作用。我也是这样试过的:
this.Pad_btnClose = new UIBarButtonItem(UIBarButtonSystemItem.Save);
也不起作用。
答案 0 :(得分:3)
设置该变量(或出口,你没说哪个)不会从屏幕上删除UIBarButtonItem。
为此,您必须为UIToolbar创建一个插座,然后调用:
yourToolbar.Items = new UIBarButtonItem[] { yourNewButtonItem };
或者如果你想要它的动画:
yourToolbar.SetItems(new UIBarButtonItem[] { yourNewButtonItem }, true);
这将覆盖屏幕工具栏中的按钮项列表。