4
在小牛隊中,通過按下ctrl + cmd +空格可以看到新的表情符號菜單。我想在打開此菜單的文本框旁邊添加一個小按鈕,並將圖釋發送到文本框。如何在小牛隊中通過代碼打開新的表情符號菜單
我想過發送擊鍵事件,但這可能會改變。有沒有其他方法? 謝謝。
在小牛隊中,通過按下ctrl + cmd +空格可以看到新的表情符號菜單。我想在打開此菜單的文本框旁邊添加一個小按鈕,並將圖釋發送到文本框。如何在小牛隊中通過代碼打開新的表情符號菜單
我想過發送擊鍵事件,但這可能會改變。有沒有其他方法? 謝謝。
請問orderFrontCharacterPalette:
是否適合您?
[NSApp orderFrontCharacterPalette:nil];
它已經存在了一段時間(10.3),但在前面排列調色板的含義可能在10.9中發生了變化。
@interface LoggingTextView : NSTextView
@end
它記錄其接收的respondsToSelector:
呼叫::
在情況下,它很有趣,我通過插入NSTextView的僞子類中發現的方法
- (BOOL)respondsToSelector:(SEL)aSelector
{
NSLog(@"selector: %@", NSStringFromSelector(aSelector));
return [super respondsToSelector:aSelector];
}
在IB/I配置的XIB文本視圖使用這個子類。然後我運行應用程序並按下Cmd-Ctrl-Space並檢查有趣的選擇器名稱。你也可以在LLDB中使用自動繼續斷點命令來完成。
如果你這樣做,確保任何出現的是發佈的API,而不是一些可能隨時改變的內部方法。
您確定,而textfield是第一響應者,它按預期工作。 –
再次感謝,這很有用! –