0
我有這樣的代碼在我viewDidLoad中:爲什麼鍵盤在視圖加載時不顯示?
[_txtName setDelegate:self];
[_txtName becomeFirstResponder];
_txtName.enabled = YES;
_txtName.text = @"";
但是,當我的看法負荷,鍵盤不顯示,任何想法,爲什麼?
_txtName是的UITextField
我有這樣的代碼在我viewDidLoad中:爲什麼鍵盤在視圖加載時不顯示?
[_txtName setDelegate:self];
[_txtName becomeFirstResponder];
_txtName.enabled = YES;
_txtName.text = @"";
但是,當我的看法負荷,鍵盤不顯示,任何想法,爲什麼?
_txtName是的UITextField
正如@lukya你應該把在任一viewWillAppear:
或viewDidAppear:
調用becomeFirstResponder
在評論中指出。如果您撥打電話viewWillAppear:
,當顯示視圖時,鍵盤將顯示在屏幕上。如果您希望鍵盤在視圖出現時從底部進行動畫播放,則應將呼叫置於viewDidAppear:
。
嘗試將becomeFirstResponder代碼移動到viewDidAppear方法.. – lukya 2011-02-24 06:37:17
您已經在此處提問9個問題,並且您從未提供任何內容,也沒有接受過任何答案。請停止成爲水蛭。 – 2011-02-24 06:49:36