tableView:didDeselectRowAtIndexPath:
:をトリガーするにはどのように使用しtextFieldShouldBeginEditing
ますか?
または、他にどのようなオプションがありますか? UIAlertView (textField を使用) をトリガーすることを検討しtableView:didDeselectRowAtIndexPath
ましたが、審美的に満足できるものではありません。
tableView:didDeselectRowAtIndexPath:
:をトリガーするにはどのように使用しtextFieldShouldBeginEditing
ますか?
または、他にどのようなオプションがありますか? UIAlertView (textField を使用) をトリガーすることを検討しtableView:didDeselectRowAtIndexPath
ましたが、審美的に満足できるものではありません。
あなたの質問は詳細に少し光を当てています: ユーザー インターフェイスはどのように見えますか? あなたは何を達成しようとしていますか?
文字通りあなたの質問に答えるには、didDeselectRowAtIndexPath の実装で textFieldShouldBeginEditing メソッドを呼び出すだけです。あなたが求めているように聞こえるのは、テーブル ビュー セルでタッチ イベントを取得して UITextField に渡し、編集を開始する方法です。
これは、ここですでに尋ねられている他の質問の複製に なります。
練習がどれほど適切かはわかりませんが、1x1 ポイントで画面外の textField を使用するアプリがあります。キーボードを立ち上げたい場合は、
[self.myTextField becomeFirstResponder];
次に、UITextFieldDelegate メソッドを使用して、キーボードで入力される情報を制御および更新できます。
次に、ユーザーが完了したら、呼び出します
[self.myTextField resignFirstResponder];
もちろん、これは、実際には tableView で textField を使用したくないことを前提としています。
お役に立てれば。