このコードを使用して、ポップアップボタンをに追加していますNSView
:
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];
アプリを起動すると、ボタンに選択肢がありません。ユーザーがそれをクリックして項目の 1 つを選択すると、ボタンは空のままになります。たとえば、3 つの選択肢 (item1、item2、item3) があり、ユーザーが 2 番目の選択肢をクリックすると、「item2」が表示される代わりに何も表示されません。