2011-02-05 13 views
0

Apple iPhoneの連絡先アプリケーションと同様のグループ化されたTableViewを作成したいと考えています。グループ化されたUITableViewを使用してiPhoneで編集可能な詳細ビューを作成するにはどうすればよいですか?

多くの標準フィールドを編集する必要がありますが、ナビゲーションバーの編集ボタンをクリックすると編集可能になります。

これは私が良いチュートリアルを見つけることができずに永遠に私を悩ませています。

ありがとうございます。

答えて

1

これは簡単ではありません。 Appleからは何も入手できないので、私は同じことを作りました。私はUILabelとそれにUIViewを持つ単一のテーブルセルを作成することになりました。 UILabelは、セルが読み込みモードにあり、UIViewが編集用の場合です。 UIViewには多数のUITextFieldが含まれています。これらは個々のフィールドです。また、フィールド間に線を描画する描画コードを実装する必要がありました。次に、アドレスオブジェクトを渡し、フィールドにロードし、ラベルのテキストをフォーマットし、編集モード(アニメーションあり)に切り替え、最後に変更の保存とキャンセルを処理するコードを用意しなければなりませんでした。まだそれはポップアップリストからアドレスタイプを選択するためにアドレスタイプをタップすることはできませんが、残りの部分にはほとんどのコードを用意しています。

これは、フィールドごとに個別のテーブルビューセルを使用して実行できました。しかし、連絡先でのやり方とは異なり、アドレスの追加と削除は手間がかかります。

関連する問題