2016-09-26 118 views
0

enter image description hereSwiftに添付されたスクリーンショットのような表形式のデータを表示する最良の方法は?

私はこのスクリーンショットの下部を見ています。私のデザインでこれに似たものがあれば、Swiftでこれを設定する最良の方法は何でしょうか?

私はUITableViewを調べましたが、それは私が必要とするものではないようです。ほとんどのチュートリアル&私はUITableViewに関して1つまたは2つの列に焦点を当てた記事を読んだことがあります。

私は静的に配置されたラベルの束をやっていることを簡単に考えましたが、テーブルの中にどれだけ多くのアイテムが存在するのかを必ずしも正確に知ることができないことに気付きました。

他の誰かが私がSwiftでこの種のレイアウトを達成する方法についてアドバイスしていますか?

いくつかの方法があります
+0

CollectionViewを試してみるとよいでしょう。 – Xchord

+0

カスタムテーブルビューセル(UITableViewCellサブクラス)、つまり4つのラベルを持つセルを試してみましょう。カスタムヘッダーもデザインできます –

答えて

0

...

  1. のUITableViewCell subsclass。あなたの目的に合っていて、必要に応じてコンテンツをデザインすることができます。 (2、3、または4列に関係なく)
  2. StackViewとStackViewの組み合わせ水平方向の内側。それぞれの横断ビューには、行の1つが含まれます。
  3. HTMLページを生成し、SFSafariViewControllerまたはWebViewで挿入します。
  4. スタティックコンテンツ。 UILabelをたくさん。各情報ごとに1つ

私の意見では、最良のaproachはUITableViewCellサブスクラスです。