UITableViewcontroller Подкласс должен применять Padding влево и вправо - PullRequest
0 голосов
/ 21 ноября 2019

У меня есть один класс с подклассом UITableViewcontroller, где я отображаю Tableview Я хочу отображать с отступом влево-вправо, может кто-нибудь, пожалуйста, пролите свет на то, как применить заполнение на Tableview

я использую этот подкласс UITableview https://github.com/amkomatz/EXTable

1 Ответ

1 голос
/ 21 ноября 2019

Ну, вы всегда можете создать UIViewController и вручную добавить к нему UITableView, чтобы точно контролировать макет.

, например, внутри viewDidLoad() обычного UIViewController подкласс:

let tableView = UITableView(/* use whichever init makes sense */)
tableView.delegate = self
tableView.dataSource = self

tableView.registerCellForReuse... // I forget the exact syntax off the top of my head

self.view.addSubview(tableView)

// set constraints (auto layout) as normal

Однако, если вы действительно хотите использовать UITableViewController, вы можете просто добавить немного contentInset (иначе заполнение):

tableView.contentInset = UIEdgeInsets(top: 0, left: leftPadding, bottom: 0, right: rightPadding)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...