2016-08-04 5 views
0

私は、お互いの上に2つのtableCellを使用して、もう一方を使用する必要があるときに1つを隠そうとしています。これまでのところ、私はすべてうまく動作していますが、制約は大騒ぎを引き起こしているようですが、わかりません。複数のtableViewを使用していますか?

私は自動レイアウト機能を使用しましたが、「スイート」セクションに余分な余白がある理由を理解できません。

This is the first view.

This is the second view.

+0

さらにスクリーンショットを提供してください。これらの2つのスクリーンショットだけでは言い表すことはできません – Yannick

+0

"sweet" tableviewと "sour" tableviewに対して、自動レイアウト制約を異なる方法で追加したことは約90%です。両方のテーブルのスペース制約を確認し、同じ –

+0

"Sweet"と "Sour"の内容を保持するために2つの異なる配列を使用することをお勧めします そして、インデックスパスのデータソースメソッドの行のセルでは、segment.selectedSegmentIndexに基づいて配列を切り替えます そしてsegmentValueChanged:メソッドはtableViewを実行します.reloadData。 これは、上記のタスクに近づくための最も推奨される方法です – Bharath

答えて

0
  • これは、デリゲートメソッドを使用して0にセクションヘッダ&のtableViewヘッダの高さを設定するか、ストーリーボードを介して試し
  • 起因断面高さに問題があってもよい(のtableViewを選択 - >ファイルインスペクタで - >ヘッダ値を0に設定します)。
  • これで問題が解決されることを願っています。
関連する問題