UITableView - Линии между ячейками - PullRequest
6 голосов
/ 29 августа 2011

У меня есть UITableView, в котором есть ячейки, в этом примере, скажем, заполнены только две верхние. Для остальных ячеек, идущих вниз по списку, еще есть разделительные линии.

Есть ли способ отключить линии там, где есть пустые ячейки, но оставить их в отдельных ячейках, содержащих информацию?

Ответы [ 3 ]

27 голосов
/ 29 августа 2011

Нет, встроенной поддержки для этого нет.

Вы можете отключить ячейки в табличном представлении с помощью:

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

И затем нарисовать разделительные линии своими собственными UITableViewCell подклассы, которые вы используете для строк.

1 голос
/ 22 марта 2014

Еще один простой способ - добавить это в метод viewDidLoad UITableViewControllers:

    self.tableView.tableFooterView = [UIView new];
0 голосов
/ 06 октября 2014

Еще один способ - написать строку в viewdidLoad

self.myTableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...