我想知道这是否是一种不同于
-(void)menu:(NSMenu *)menu willHighlightItem:(NSMenuItem *)item
和
-(void)menuDidClose:(NSMenu *)menu
帮助我知道NSPopupButton的选定值何时更改(例如,通过按一个键名而不是从NSMenu中选择它)
最佳答案
首先创建您的IBAction:
- (IBAction)mySelector:(id)sender {
NSLog(@"My NSPopupButton selected value is: %@", [(NSPopUpButton *) sender titleOfSelectedItem]);
}
然后将您的IBAction分配给您的NSPopupButton
[popupbutton setAction:@selector(mySelector:)];
[popupbutton setTarget:self];
关于macos - NSPopupButton在 cocoa XCode5中更改其值时发出通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25555047/