0

1 つのラベルと 2 つの UITextFields を持つ UITableViewCell クラスで Dynamic TableView を使用するアプリの一部を構築しています。1 つのテキストフィールドはユーザーが質問を入力するためのもので、もう 1 つはユーザーが回答を入力するためのものです。目標は、2 つのテキスト フィールドのテキストを CoreData に保存することです。ただし、テーブルに同じテキスト フィールドを持つ行が 4 つか 5 つある可能性があるため、あるテキスト フィールドを別のテキスト フィールドから正しく識別する方法がわかりません。

どのように見えるかのスクリーンショットを添付しました。

テーブルビューのスクリーンショット

各テキストフィールドでタグを使用する必要がありますか? もしそうなら、どうすればそれを設定できますか?

助けてくれてありがとう!

4

1 に答える 1

1

正確な設定はわかりませんが、タグを使用するのが最も簡単なようです。

各「彼は言った/私は言った」のプレースホルダーテキストを設定するときは、あなたが持っているtextField.tag = <uniqueTag>それぞれに(任意に)一意のタグを思い付く行も追加UITextFieldします. 次に、ユーザーが保存を押したとき、またはこれらすべてのテキスト フィールドのデリゲート メソッドへの呼び出しを取得したときに、それらのtagプロパティを確認することでそれらを区別できます。

于 2013-10-13T21:08:11.330 に答える