2

当我的滑块的值发生变化时,我想更改我的 UIBarButton 的标识符。我是这样尝试的:

var button = new UIBarButtonItem(UIBarButtonSystemItem.Save);
this.Pad_btnClose = null;
this.Pad_btnClose = button;

但它不起作用。我也试过这样:

this.Pad_btnClose = new UIBarButtonItem(UIBarButtonSystemItem.Save);

也不行。

4

1 回答 1

3

设置该变量(或插座,你不说哪个)不会从屏幕上删除 UIBarButtonItem。

为此,您必须为 UIToolbar 创建一个插座,然后调用:

yourToolbar.Items = new UIBarButtonItem[] { yourNewButtonItem };

或者如果你想让它动画:

yourToolbar.SetItems(new UIBarButtonItem[] { yourNewButtonItem }, true);

这将覆盖屏幕工具栏中的按钮项目列表。

于 2012-06-04T11:43:21.737 回答