2017-10-04 10 views
-1

基本的には、テーブルビューを異なるグループセクションにソートする必要があります(私はすでにテーブルビュースタイルをグループ化しています)。しかし、テーブルの異なるグループをどのように設計するのか分かりません。私はテーブル自体とセルをスタイルする方法を知っていますが、グループは、私のプロジェクトでは、保持する行の量と表示方法が非常に動的でなければならないということを考えると、少し難しくなります。ここで私はテーブルの別のグループになり、ここでiOSで異なるテーブルグループをどのようにデザインしますか?

enter image description here

各ボックスに達成したいものの絵があります。このスタイルを達成するための2つの質問があります。

  1. iOSでどのように表グループを設計しますか?
  2. このようなプロジェクトでは、ページにはさまざまなコンテンツグループがありますが、セクションが多いテーブルビューや、各セルに独自のテーブルビューが含まれているテーブルビューを使用する方がよいでしょう(ピクチャの各ボックス上記はトップレベルのテーブルの1つのセルになります)?それとも、私が考えていない3番目の選択肢がありますか?

EDIT:

私は私が(私は今のアプリのためのはるかに複雑なデザインを持っている上記示した絵でデザインを単純化しすぎているかもしれないと思うので、私はこれに別の画像を追加しているが、私は、手元の問題だけを強調するためのよりシンプルなデザインを作成しようとしました)。

enter image description here

基本的には、この新しい絵は私が

A.編集テーブルのグループのすべてのスタイルに(角丸)

できるようにしたいことを示しています。ここで新しい画像です

B.特定のグループをターゲットにして、そのスタイル(異なる背景色)を調整できるようにしたい

+0

複数のテーブルビューを使用しないでください。グループ化されたスタイルで1つのtableviewを使用します。最も重要なのは、データソースメソッドを正しく実装することです。しかし、あなたの質問は非常に一般的です。私はあなたがそこで利用可能なテーブルビューに関する何千ものチュートリアルの1つをチェックするか、あなたのコードサンプルで正確に理解できないものを指定することをお勧めします。 –

+0

これは、テーブルのグループをどのようにターゲットにするかについての一般的な疑問であり、どこから始めるべきかについてもわかりません。たとえば、インタフェースビルダーを使用できますか、それともコードで行う必要がありますか?そのため、私はサンプルコードが本当に私の質問に関連するものを追加するとは思わない。 –

答えて

0

groupedスタイルのUITableViewのセクションについて説明しています。たとえば、これがAppleの設定アプリの仕組みです。マスタービューと詳細ビューの両方がgroupedテーブルであり、各 "ボックス"はセクションです。

+0

これで十分でない場合は、インターフェースを再考することをお勧めします。あなたは間違いなくテーブルビューの中でテーブルビューを使うべきではありません。 – matt

+0

ええと、私は、テーブルビュー内のテーブルビューが正しいとは思わなかった。しかし、私はどのようにグループ化するためにテーブルビューを設定するのか分からない。私の質問は、どのように私は異なるグループのスタイルを設定するのですか?私はそれぞれのボックスに画面の端から特定の間隔の制約があるようにしたいとか(各画像のように)、各ボックスの角を丸くしたり、背景色を変えたりしたいとしました。ビルダーやテーブルのセクション/グループのスタイルをターゲットにするコードですか? –

+0

そのようなことはあなた次第ではありません。だから私はあなたのインタフェースを完全に再考することを提案しています。たとえば、各ページが異なるテーブルビューであるUIPageViewControllerはどうでしょうか? – matt

関連する問題