3

我正在尝试隐藏工具栏按钮。首先,在我的 viewDidLoad 中,我隐藏了其中的一些,并且效果很好。我还不想隐藏 btnCreateReport。我只是使用:

NSMutableArray     *items = [[myToolBar.items mutableCopy] autorelease];
[items removeObject: btnEmailReport];
[items removeObject: btnSaveToIpad];
[items removeObject: btnPrintReport];
[items removeObject: btnNewInspection];
myToolBar.items = items;

后来,当我尝试使用以下方法隐藏其中 2 个时:

NSMutableArray     *items = [[myToolBar.items mutableCopy] autorelease];
[items addObject: btnEmailReport];
[items removeObject: btnSaveToIpad];
[items addObject: btnPrintReport];
[items addObject: btnNewInspection];
[items removeObject:btnCreateReport];
myToolBar.items = items;

btnCreateReport 不会消失。什么会导致这样的事情?谢谢!!

4

1 回答 1

2

它是固定的。结果代码完美运行。只是新手的错误。我在错误的 ibAction 中使用它。

于 2011-10-08T14:01:23.577 回答