macos – 当NSPopupButton在cocoa XCode5中更改其值时的通知

macos – 当NSPopupButton在cocoa XCode5中更改其值时的通知,第1张

概述我想知道它是否是一种不同的方法 -(void)menu:(NSMenu *)menu willHighlightItem:(NSMenuItem *)item 和 -(void)menuDidClose:(NSMenu *)menu 帮助我知道NSPopupButton的选定值何时发生变化(例如,通过按键名而不是从NSMenu中选择它) 首先创建您的IBAction: - (IBAction)my 我想知道它是否是一种不同的方法

-(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中更改其值时的通知全部内容,希望文章能够帮你解决macos – 当NSPopupButton在cocoa XCode5中更改其值时的通知所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1071033.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存