2011-12-05 10 views
0

私のテーブルでは、UITextField isteadのUILabelenabled = 0)を使用しています。テキストフィールドを最初のレスポンダにする

追加ボタンを押すと、最後のセルが編集可能になります。私は以下を試しました:

UITextField *textField = [subviewsOfCell ObjectAtIndex:index]; 
[textField becomeFirstResponder]; 

私はそれを編集できません。 (textField.text = @"test";が正しく表示されるため、正しいセルが得られることがわかります)。どうしたらいいですか?

+2

UITextFieldを最初のレスポンダにする前に再度有効にしていますか? – wrren

答えて

2

ただ、これをやってみてください:

UITextField *textField = [subviewsOfCell ObjectAtIndex:index]; 
textField.enabled = YES; 
[textField becomeFirstResponder]; 

はそれがあなたのために働くなら、私に教えてください。

+0

最初の応答者になるためには、テキストフィールドを有効にする必要があることを思い出させてくれて、ありがとう。 –

関連する問題