0

ユーザー入力用に設計された、基本的に4つのセクションの長さのテーブルビューがあります。現在、ヘッダーまたはフッターは使用していません。

セクション 0 には 4 つの行があります。セクション 1 には 2 つの行があります。セクション 2 には 1 行あります。セクション 3 には 1 行あります。

セクション 2 と 3 を少し近づけて、セクション 0 と 1 を少し近づけたい - 基本的にセル間のスペースを構成します。

私は広範囲に検索しましたが、これを行う方法について具体的なものは何も見つかりませんでした。提案?

前もって感謝します、

4

2 に答える 2

3

扱う

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section

詳細はこちら:

UITableViewはheightForHeaderInSection / heightForFooterInSectionを尊重していませんか?

于 2010-07-22T17:07:22.220 に答える
2

テーブルビューがプレーンではなくグループ化に設定されている場合、デフォルトの非表示フッターをパディングとして使用できます。このようにして、ヘッダーの見栄えを良くすることができます (最初のセクションの上に巨大なギャップがありません)。

  func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
      if section == 0 || section == 2 {
        return 20
      } else {
        return 40
      }
  }

参考までに、0 を返すと無視され、デフォルトの金額が使用されます。フッターを完全に非表示にするには、0.0001 などに設定します

于 2016-02-11T05:32:10.013 に答える