在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
沒有留言:
張貼留言