У меня есть динамическое табличное представление в сгруппированном стиле и различные пользовательские ячейки в отдельных кончиках, которые затем я регистрирую в viewDidLoad и соответственно добавляю их в табличное представление.На доске историй я добавил uiview под ячейку прототипа, чтобы быть моим нижним колонтитулом, внутри есть кнопка.Теперь, поскольку у моих ячеек есть границы, я хочу иметь левое и правое поле, но не для всего TableView, а только для ячеек.Я использовал этот код:
self.tableView.contentInset = UIEdgeInsetsMake(0, 10, 0, 10);
, но при этом мой нижний колонтитул больше не имеет ширины экрана.
Я посмотрел в Интернете и обнаружил, что некоторые люди используют это:
import UIKit
class MyTableViewCell: UITableViewCell {
override func layoutSubviews() {
super.layoutSubviews()
contentView.frame = UIEdgeInsetsInsetRect(contentView.frame, UIEdgeInsetsMake(0, 16, 0, 16))
}
}
, но это ничего не делает.
Обратите внимание, что viewForHeaderinSection и viewForFooterInSection используются в моем приложении.Любые предложения, пожалуйста.Спасибо