0

tableView:didDeselectRowAtIndexPath::をトリガーするにはどのように使用しtextFieldShouldBeginEditingますか?

または、他にどのようなオプションがありますか? UIAlertView (textField を使用) をトリガーすることを検討しtableView:didDeselectRowAtIndexPathましたが、審美的に満足できるものではありません。

4

2 に答える 2

1

あなたの質問は詳細に少し光を当てています: ユーザー インターフェイスはどのように見えますか? あなたは何を達成しようとしていますか?

文字通りあなたの質問に答えるには、didDeselectRowAtIndexPath の実装で textFieldShouldBeginEditing メソッドを呼び出すだけです。あなたが求めているように聞こえるのは、テーブル ビュー セルでタッチ イベントを取得して UITextField に渡し、編集を開始する方法です。

これは、ここですでに尋ねられている他の質問の複製に なります。

于 2013-07-23T04:26:40.127 に答える
0

練習がどれほど適切かはわかりませんが、1x1 ポイントで画面外の textField を使用するアプリがあります。キーボードを立ち上げたい場合は、

[self.myTextField becomeFirstResponder];

次に、UITextFieldDelegate メソッドを使用して、キーボードで入力される情報を制御および更新できます。

次に、ユーザーが完了したら、呼び出します

[self.myTextField resignFirstResponder];

もちろん、これは、実際には tableView で textField を使用したくないことを前提としています。

お役に立てれば。

于 2013-07-23T04:25:45.693 に答える