1

私はiPhoneSDKを調べており、次の図のようなUIコンポーネントを作成して使用したいと考えています。各セルにラベルテキスト、入力テキストフィールド、次の画面に移動するアクションボタンなどのラベルテキストを含めることができるセルを含む丸みを帯びたテーブル。テーブルは画面いっぱいになってはいけません。

しかし...私はそれを行う方法を理解することも、サンプルコードを見つけることもできません。「テーブルビュー」は常に画面いっぱいのテーブルになるようで、「テーブルビューセル」は必要なもののように見えますが、良い例は見つかりません。それほど難しいことではないと思いますが、見つけることができません。ヒント、ポインタは大歓迎です。

(この図は、私が探している種類のUIコンポーネントの単なる例であり、フライトトラッキングに関連するものは作成していません...)

コンポーネントのようなテーブルhttp://gerodt.homeip.net/table_ui_component.png

下呂

4

3 に答える 3

4

AppleのTableViewSuiteコードサンプルの「5_CustomTableViewCell」プロジェクトを見てみてください。UITableViewCellのカスタムサブクラスを作成する方法が必要です。

簡単に言うと、上記で触れたように、UITableViewCellをサブクラス化し、カスタムUI要素を追加する必要があります。提供した例では、2つの異なるタイプのセルが必要です。1つは4つのセルのラベル(水色)とコンテンツ(黒)で、もう1つは右側に追加のテキストがあるより複雑なものです。

于 2008-10-24T17:32:57.560 に答える
3

画面いっぱいにレイアウトするのではなく、丸みを帯びた要素を持つセクションを持つ、グループ化されたスタイルのテーブルが必要です。

また、ここで検索してサンプル コードを見つけることができるカスタム テーブル セルも必要です。

于 2008-10-24T17:57:02.703 に答える
0

他の回答で述べたように、必要なのは、カスタム UITableViewCells を持つグループ化された TableView です。テーブル ビュー プログラミング ガイド、特にテーブル ビューの作成に関するこのセクションとカスタム セルに関するこのセクションを参照してください。

于 2008-10-24T18:08:47.453 に答える