有人做过这种功能吗?
感谢致敬,
巴润
@implementation PMWindow- (BOol)acceptsFirstResponder { return YES;}- (voID)keyDown:(NSEvent *)theEvent { if([self.vIEwController.lastNextControl isEnabled]) { if([theEvent keyCode] == 123) { [self.vIEwController last]; } else if([theEvent keyCode] == 124) { [self.vIEwController next]; } }}@end
我通过界面构建器将名为PMVIEwController的视图控制器添加到Window类PMWindow.在这个例子中,我对关键笔划做出反应<左箭头> (123)和<右箭头> (124).
为了完整这个例子,我在这里添加了方法的实现,当有人命中我的NSSegmentedControl元素的一个单元时,该方法被调用:
- (IBAction)lastOrNext:(ID)sender { switch ([sender selectedSegment]) { case 0: [self last]; break; case 1: [self next]; break; }}总结
以上是内存溢出为你收集整理的macos – COCOA Mac应用程序中NSSegmentedControl按钮的键盘快捷键全部内容,希望文章能够帮你解决macos – COCOA Mac应用程序中NSSegmentedControl按钮的键盘快捷键所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)