2012-04-12 8 views
0

私は連絡先の束を表示する必要がある私のアプリケーションのための新しいビューを計画しています。素敵なテーブルビューでたくさんの連絡先を読み込むには?

それは次のようになりべきである: http://www.mobisoftinfotech.com/blog/wp-content/uploads/2010/05/Picture-32.png

だから私は連絡先(例:「レアル連絡先」、「オンライン連絡先」)の各束のためのタイトルをしたい、そしてこのカテゴリの連絡先が表示されなければなりません(例:「マーク」、「ピーター」など)。

最後に、テーブルを編集または削除できないようにしてください。そのテーブルの詳細を表示します。 テーブルセルには、オンライン/オフラインステータス、連絡先名、最終オンライン日時、年齢、ユーザー名、実名に関する情報が表示されます。

誰かが私を助けることを願っています。それはこのようなものだデータベースで

:オンライン

ID ---名前--- --- ---年齢カテゴリー

1 ---ピーター---はい--- 15 - - RealContact

2 ---フランク---なし--- 15 ---オンライン連絡先

3 --- ---ディーターはい--- 15 --- RealContact

+0

(1)見出しのグループ化は簡単です。 [UITableViewDelegate Protocol Reference](http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDelegate_Protocol/Reference/Reference.html)を参照してください。 – Dondragmer

+0

(2)複数の列は難しいですが、[リンクを含む[複数の列をUITableViewに表示する方法](http://stackoverflow.com/q/2855857/1318452)を参照してください。 – Dondragmer

答えて

0

これはかなり一般的な質問です、あなたはhこの場合、<UITableViewDelegate, UITableViewDataSource>のメソッドを実装するViewControllerを作成してください。

これらのメソッドを使用すると、必要に応じてスタイルを設定するテーブルを作成できます。スクリーンショットはグループ化されたUITableViewです。

編集モードの間で変更するために、作成するUITableViewオブジェクトの値をself.editingから調べる必要があります。そのため、セルのタイプを変更してそれに応じて機能を実行することができます。

役立つリンク:

あなただけのこれらのリンクのいずれかを見れば、それはこの1作り、これはあなたがあなたの質問に尋ねたすべてのもののための完全なガイドが含まれます。

http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/AboutTableViewsiPhone/AboutTableViewsiPhone.html#//apple_ref/doc/uid/TP40007451を - アップルのUITableViewガイド!

http://borkware.com/quickies/one?topic=UITableView - 様々なテーブルビュー設定

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableView_Class/Reference/Reference.htmlのためのチートシート - このことができますアップルドク

希望のクラスリファレンス。

+0

データベーススキーマに表示されているように、UITableViewで複数の「列」のデータを取得するには、カスタムUITableViewCellを使用してそれに応じて描画することができます。 – Tim

関連する問題