我使用这个代码的弹出按钮添加到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