2016-10-03 6 views
1

私は、iOS用の行と列を持つ表を作成する方法を見つけようとしています。 UiTableViewは、基本的には Apple sample codeのようなツリー構造のリストですが、テーブルビューと呼ばれるため、適切なテーブルを検索しようとする試みが不正に行われます。IOSの場合、行と列を含む適切なテーブルを作成する方法はありますか?

これは非常に厄介なやり方を示唆するいくつかの回答があります。これはSE Questionですが、かなり古くなっています。この質問が尋ねられて以来、状況は変化しましたか?

+0

いいえ、その質問以来何も変わっていません。 – rmaddy

答えて

-2

UITableViewをとり、tableRowで(width = 1およびheight = row height)の3つのビューを取ると、各ビューは別のビューから等しい距離にあります。行と列のテーブルのように見えるこれらのビューの間のラベルを取る

1

これは、単に列に分割されたカスタムUITableViewCellsを設計することでこれを行っています。すべてのカスタム行が一緒になって、確かに複数列の表が表示されます。列や行のデータが更新されると、tableViewを再描画したり、各行を独自の再レンダリング(つまりNSNotificationCenterメッセージ経由)を担当させることができます。ユーザーの全体的なエクスペリエンスは、列テーブル。テーブルのデータを別々の行 - 列データモデルとして設定した場合、個々のセルをカスタムUITableViewCellで必要な場所に移動させるのは簡単です。

+0

各UITableViewCellの列をどのように揃えますか?コード例を提供できますか? – JavaLatte

+0

カラムは、表のセルのラベルや実際のUIViewのサブビューにすぎず、Interface Builder(コードは不要)で位置を設定するだけです。 – johnbakers

関連する問題