停用工具栏项

时间:2011-02-25 01:14:33

标签: iphone cocoa-touch

工具栏项目如何停用/激活?

我想让几个按钮可见但不可选择。如果工具栏项设置如下,如何完成此操作。

NSArray *items = [NSArray arrayWithObjects: shareButton, space, copyButton, space, deleteButton, nil];

[self setToolbarItems:items animated:NO];

我想在没有选择项目时激活/停用共享,复制和删除按钮。

如何访问这些项目?

2 个答案:

答案 0 :(得分:1)

有两种方式让人想起:

  1. UIBarItem上有一个属性,标签,您可以为所需的每个项目设置不同的属性。然后,当您需要启用/禁用其中一个项目时,获取items数组,找到具有相应选项卡的项目,然后启用/禁用它。
  2. 你可能只有一些伊娃,每个都指向一个不同的按钮。当您需要启用/禁用其中一个时,只需使用ivar即可获取它。

答案 1 :(得分:0)

确保您设置了一些插座,然后只需正确设置启用

[myUIBarItem setEnabled:NO];