1. ホーム
  2. iphone

[解決済み] UITableViewのセクション間のスペースを小さくする

2022-05-11 13:35:12

質問

UITableViewの2つのセクションの間のスペースを小さくする方法はありますか?私は持っているすべての単一のセクションの間に約15ピクセルがあります。私はすでに0を返すようにしようとしました -tableView:heightForFooterInSection:-tableView:heightForHeaderInSection: を追加しても、何も変わりません。

何か提案はありますか?

どのように解決するのですか?

少し難しいですが、このコードを試してみてください。

- (CGFloat)tableView:(UITableView*)tableView 
           heightForHeaderInSection:(NSInteger)section {
    if (section == 0) {
        return 6.0;
    }

    return 1.0;
}

- (CGFloat)tableView:(UITableView*)tableView 
           heightForFooterInSection:(NSInteger)section {
    return 5.0;
}

- (UIView*)tableView:(UITableView*)tableView 
           viewForHeaderInSection:(NSInteger)section {
    return [[UIView alloc] initWithFrame:CGRectZero];
}

- (UIView*)tableView:(UITableView*)tableView 
           viewForFooterInSection:(NSInteger)section {
    return [[UIView alloc] initWithFrame:CGRectZero];
}

適宜、値を変更してください。スペースを削除するには、0.0は受け付けられないと思います。最も小さいまともな値は1.0と思われます。