2010-10-30 68 views
1

我正在製作一個可可應用程序,我有一個菜單 - 你可以看到下面的圖片 - 但問題是當我點擊任何其他選項,例如;減法,乘法或除法,它不會被選中。可能是什麼問題?菜單選項不變 - 可可

注意:當我做菜單時,我檢查了添加到ON的狀態選項,其餘的都是關閉的。

alt text

回答

3

不像單選按鈕,這是在NSMatrix細胞,有沒有簡單的方法來一羣一羣的菜單項合力得到單選按鈕/複選框組功能。您只需在操作方法中自行處理所有這些菜單項:將所選菜單項(操作的發件人)的狀態設置爲打開,並將其所有鄰居關閉。

我希望菜單不是您提供用戶切換活動操作符的唯一方法;用戶至少應該有使用的按鈕,並且應該能夠使用他們的鍵盤(如果他們有的話)。不要忘記保持菜單項和按鈕的狀態同步;您可能應該將所有操作員菜單項和所有操作員按鈕掛鉤到一個操作,並更新所有操作員按鈕以響應它們中的任何一個。

您可以在IB中設置按鈕和菜單項的標籤,並在代碼中檢查發件人的標籤,以便知道用戶選擇了哪個操作員。