2011-02-25 67 views
1

如何停用/激活工具欄項目?取消激活工具欄項目

我想使一些按鈕可見但不可選。如果工具欄項目設置如下,這是如何完成的。

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

[self setToolbarItems:items animated:NO]; 

我想在未選擇任何項目時激活/停用共享,複製和刪除按鈕。

這些項目是如何訪問的?

回答

1

有兩種方式映入腦海:

  1. UIBarItem有一個屬性就可以了,標籤,你可以爲每個你需要的產品的不同。然後,當您需要啓用/禁用其中一個項目時,獲取items數組,找到具有適當選項卡的數組,然後啓用/禁用它。
  2. 你可能只有一些ivars,每一個指向一個不同的按鈕。當你需要啓用/禁用其中的一個時,只需使用伊娃就可以了。
+0

好,謝謝,但他們是如何設置爲有效和無效? – jarryd 2011-02-25 01:37:23

+0

使用UIBarItem的「啓用」布爾屬性(其中UIBarButtonItem是其子類) – 2011-02-25 03:12:10

0

確保您有部分網點設置,然後只需正確設置啓用

[myUIBarItem setEnabled:NO];