Để thay đổi không gian đầu trang / chân trang, các phương thức sau phải được thực hiện:
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
VÀ
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat
(sử dụng các phương pháp tương ứng để thay đổi chiều cao chân trang)
Đoạn mã sau loại bỏ hoàn toàn khoảng trắng xung quanh các phần:
public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
return nil
}
public func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
return nil
}
public func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return .leastNonzeroMagnitude
}
public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return .leastNonzeroMagnitude
}
0.0
. Nhưng nó đang hiển thị một vùng màu xám với chiều cao 30 điểm (mặc định). Sử dụng0.0
là không được chấp nhận. bạn phải sử dụng bất kỳ giá trị nào ở trên,0.0
vd0.0001
.