2013-05-17 125 views
0

我想集中我UITextfield在我的底部工具欄,等等ViewWillAppear我寫了下面的代碼:BecomeFirstResponder()不工作的UITextField

textBarcode.BecomeFirstResponder(); 

textBarcode不成爲焦點。我也嘗試了一點延遲,但得到了同樣的結果。

有沒有人有任何想法?

+0

試過做viewDidAppear嗎? –

+0

是的,但結果相同。 我認爲還有一個tableview,也許會導致這個問題?! – anguish

+0

你把綁定從xib/storyboard放到你的.h文件中了嗎?我偶爾會忘記。 –

回答

1

您在viewDidAppear

[textBarcode becomeFirstResponder]; 
寫這
1
- (void)viewWillAppear:(BOOL)animated 
{ 
    textBarcode.delegate = self; 

    [textBarcode becomeFirstResponder]; 
} 
0

檢查isUserInteraction字段設置爲true

textField.isUserInteractionEnabled = true 
textField.becomeFirstResponder() 
相關問題