Как добавить интервал между двумя ячейками в UITableView? Там нет ничего, как высота разделителя или что-то - PullRequest
0 голосов
/ 26 июня 2018

Мне нужен макет, как в прикрепленном изображении. Я попытался добавить subView в нижней части UICell, но это на самом деле искажает другие элементы пользовательского интерфейса. Может кто-нибудь, пожалуйста, помогите? Я работаю в Xamarin.iOS

enter image description here

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

Один из вариантов - создать ячейку как XIB.

view image attached

0 голосов
/ 26 июня 2018

Один из вариантов - использовать разделы и нижние колонтитулы:

override func numberOfSections(in tableView: UITableView) -> Int {
    return 5
}

override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return 1
}

override func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
    // your spacing
    return 20
}

override func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
    let footer = UIView()
    footer.backgroundColor = .clear
    footer.isOpaque = false
    return footer
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...