2011-02-24 79 views
0

我有這樣的代碼在我viewDidLoad中:爲什麼鍵盤在視圖加載時不顯示?

[_txtName setDelegate:self]; 
[_txtName becomeFirstResponder]; 
_txtName.enabled = YES; 
_txtName.text = @""; 

但是,當我的看法負荷,鍵盤不顯示,任何想法,爲什麼?

_txtName是的UITextField

+0

嘗試將becomeFirstResponder代碼移動到viewDidAppear方法.. – lukya 2011-02-24 06:37:17

+0

您已經在此處提問9個問題,並且您從未提供任何內容,也沒有接受過任何答案。請停止成爲水蛭。 – 2011-02-24 06:49:36

回答

0

正如@lukya你應該把在任一viewWillAppear:viewDidAppear:調用becomeFirstResponder在評論中指出。如果您撥打電話viewWillAppear:,當顯示視圖時,鍵盤將顯示在屏幕上。如果您希望鍵盤在視圖出現時從底部進行動畫播放,則應將呼叫置於viewDidAppear:

相關問題