什麼是First Responder??

Mac OS X 平台上程式設計的相關問題討論

版主: bryanchangdigdog謝孟叡

回覆文章
內容
發表人
just_forever215
新生訓練中
文章: 5
註冊時間: 10/12/2004 9:21 pm

什麼是First Responder??

#1 文章 just_forever215 »

我只知道initialFirstResponder
可是我卻不懂什麼是First Responder??
又要如何應用在程式上呢??
頭像
digdog
討論區管理員
文章: 1297
註冊時間: 05/02/2001 1:01 am
聯繫:

Re: 什麼是First Responder??

#2 文章 digdog »

當 event 發生時,第一個回應的 object 就是 First Responder。

initFirstResponder: 則是告訴 object:「在你啟動時,你就是 First Responder。」

最簡單的例子就是決定 default focus:

新視窗跑出來,要用滑鼠移過去,點一下,視窗才會 focus。用了 initFirstResponder: ,新視窗跑出來,他自己就會 focus。
回覆文章