2009-02-28 51 views
1

讓我簡要總結一下:nib文件中的「First Responder」是一個對象,它表示具有用戶焦點的UI控件元素。因此,如果用戶點擊某個控件,那麼將該UI控件單擊的筆尖設置爲First Responder。在我的應用程序中,我可以爲筆尖創建一個「First Responder」的插口,以便我可以例如通過單擊發送消息「使紅色字體顏色」變爲用戶激活的任何內容。嘗試理解筆尖中的First Responder對象

然後,如果此第一響應者UI控件不理解該消息,則該消息被傳遞到響應者鏈中,直到父元素或祖父母(等等)UI控制元素理解該消息。否則它將被忽略。

所以First Responder總是建立一個「鏈接」到具有焦點的UI控件。是對的嗎?

同一作者的精確複製的"First Responder" - Did I get that right?

+1

已投票結束。完全重複(正如amdfan指出的那樣) – 2009-02-28 19:13:05

+0

@未知個人:這看起來像是具有不同標題的同一個問題。正確的做法是編輯你的問題,改變標題而不是開始一個新的問題。 – 2009-02-28 19:14:18

回答

0

第一響應很簡單,就是將被告知(並有機會響應)的事件(如鼠標單擊)的對象你的申請。