Я хочу создать UITableView
с горизонтального пространства, как это:Установите ширину UITableViewCell
Так что я нашел решение here
Но, кажется, что он не работает функция «setFrame 'не будет работать с iOS9, Так что я нашел другое предложение использовать layoutSubviews
override func layoutSubviews() {
super.layoutSubviews()
self.contentView.frame = UIEdgeInsetsInsetRect(self.bounds, UIEdgeInsetsMake(0, 10, 0, 10))
}
Но я т не работает и вот что я получаю:
Так как добавить правильно горизонтальное пространство, я использую Swift 2
, Xcode7
, Storyboard
с обычаем UITableViewCell
попробовать: - self.contentView.frame = UIEdgeInsetsMake (0, 20, 0, 20) –
дает «Невозможно присвоить значение„UIEdgeInsets“типа к значению типа" CGRect» – iOSGeek
Есть ли причина не просто сделать представление таблицы более узким? – Fennelouski