我使用這個代碼的彈出按鈕添加到NSView
:NSPopUpButton不選擇正確
if (popupButton) [popupButton release];
popupButton = [[NSPopUpButton alloc] initWithFrame:NSMakeRect(0, 0, SHEET_WIDTH/2, 32) pullsDown:true];
NSMenu *menu = [[NSMenu alloc] init];
for (NSString *title in anArray)
[menu addItemWithTitle:title action:NULL keyEquivalent:@""];
[popupButton setMenu:menu];
[self addView:popupButton aligned:KOAlignmentCenter];
當我啓動我的應用程序,該按鈕沒有選擇。當用戶點擊並選擇其中一個項目時,該按鈕保持空白。例如,如果有3種可能的選擇(ITEM1,ITEM2 &項目3),並在第二個用戶點擊,而不是顯示「ITEM2」這說明不了什麼:
我會嘗試這一點,並提出報告(並會挑選最佳的答案,如果它的工作原理)。謝謝你的麻煩! – Fatso
當我使用彈出式按鈕並使用您的代碼時,它可以工作。謝啦! – Fatso
感謝你們,這讓我非常無助地試圖解決爲什麼標題沒有改變!真正令人討厭的是,我幾次瀏覽了NSPopupButton的文檔,並且沒有看到您在任何地方提到的引用。 – Ash