0
爲了在顯示鍵盤時顯示帶按鈕的工具欄,我已經子類UITextField
。覆蓋不在超級的方法
UITextField
亞類:
- (void)methodName
{
//Do stuff
}
當用戶按下按鈕並methodName
觸發UITextField
內部。
我想也觸發了當前的ViewController內同樣的方法爲只與當前ViewController
我想到從裏面methodName
得到一個轉診到topviewcontroller並引發我的方法,一些更具體的代碼添加UITextField
子類,但它感覺不對。
什麼是正確的方式來做到上述?
我不想在編輯開始時收到通知。當'methodName'被觸發而不使用NSNotifications時,我想要「通知」。 – Segev
不應該有太大的區別。只需創建一個MyTextFieldDelegate協議,並使用任何你喜歡的方法。然後,textField中的methodNameTriggered方法將相應的調用發送給其委託。 –
哦,我明白了。謝謝,我會嘗試。 – Segev