2012-05-17 43 views
0

我有一種情況,我必須創建一個textField的子類,以便在任何viewcontroller中使用此子類的對象,並且用戶單擊它以寫入一些內容時用戶將自動重定向到其他類。如何我自己的textField並在其中添加重定向方法

讓我用一個例子來解釋: 假設myTextField將是一個子類,如果的UITextField 時,在任何ViewController1創建時myTextField將對象和用戶會嘗試單擊(myTextField將的對象)的應用程序將自動重定向到一個新的視圖控制器。

請注意,我不想在ViewController1中使用UITextField的Delegate方法。

可能嗎?

請回復,如果您有任何替代

謝謝

+0

即使你在子類中獲取事件,你也必須在viewController中實現REDIRECTION的委託方法; – waheeda

回答

1

當的UITextField從UIResponder繼承,你可以在你的繼承類使用-canBecomeFirstResponder和-becomeFirstResponder方法。

0

根據我的理解,您可能需要在文本框中顯示一些文本/佔位符。當用戶點擊文本框時,您正在導航到其他某個類。如果我是正確的,那麼爲什麼不使用按鈕而不是UITextfield,因爲你不想調用TextField的委託方法。您可以設置一些可以簡單處理您的操作的代表。

相關問題