我想过发送击键事件,但这可能会改变.还有其他方法吗?
谢谢.
orderFrontCharacterPalette:
对你有用吗? [NSApp orderFrontCharacterPalette:nil];
它已经存在了一段时间(10.3),但是将调色板排序到前面的含义可能在10.9中有所改变.
如果它很有趣,我通过插入NSTextVIEw的虚拟子类找到了该方法:
@interface LoggingTextVIEw : NSTextVIEw@end
它记录了respondsToSelector:它收到的调用:
- (BOol)respondsToSelector:(SEL)aSelector{ NSLog(@"selector: %@",NsstringFromSelector(aSelector)); return [super respondsToSelector:aSelector];}
在IB / XIB中,我配置了文本视图以使用此子类.然后我运行应用程序并按下Cmd-Ctrl-Space并检查有趣的选择器名称.你也可以在LLDB中使用自动继续断点命令来完成它.
如果你这样做,请确保出现的任何内容都是已发布的API,而不是任何可能随时更改的内部方法.
总结以上是内存溢出为你收集整理的cocoa – 如何在Mavericks中通过代码打开新的表情符号菜单全部内容,希望文章能够帮你解决cocoa – 如何在Mavericks中通过代码打开新的表情符号菜单所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)