2018年4月25日 星期三

Cocoa control - Menu

以下解說Cocoa Menu綁定Method的方法





在StoryBoard產生Menu物件之後 ,將Menu點擊動作與其ViewController綁定的流程如下:
1.先在ViewController中寫好要執行的IBAction


2.在Menu選單上按下右鍵,拖曳至上方橘色方塊( First Responder),會出現所有事件的清單

    選擇剛剛寫好的IBAction,就成功綁定了,當Menu按下後會執行Menu的IBAction,再呼叫原本的Method

    First Responder表示當前Window的第一回應對象,其對象必須是NSView或其子集,概念有點像WPF裡面keyBinding,會依當前Focus對象不同,執行不同的動作

    NSView要執行鍵盤事件,一定要先成為First Responder

沒有留言:

張貼留言