Мой вопрос: как добавить серый край к каждой метке (UITableViewCell
, который содержит много 3 меток)?UILabel в UITableView
Чтобы мои метки для каждой ячейки были разделены краем.
Мой вопрос: как добавить серый край к каждой метке (UITableViewCell
, который содержит много 3 меток)?UILabel в UITableView
Чтобы мои метки для каждой ячейки были разделены краем.
Вы можете получить UIView как содержимое UITableViewCell, добавив subviews в свойство contentView UITableViewCell. Добавить ярлыки, как подвиды в клетку и иметь разделители между метками вы можете использовать этот код
UIView* vertLineView = [[UIView alloc] initWithFrame:CGRectMake(80, 0, 1, 44)];
vertLineView.backgroundColor = [UIColor redColor];
[self.contentView addSubview:vertLineView];
Ссылка: Draw vertical separator on UITableViewCell
Надеется, что это решает проблему.
Если вы хотите только отделить метки друг от друга, вы можете добавить UIImageView между ними с небольшой шириной (например, 1 или 2 точки) с темным изображением. Если вы хотите, чтобы иметь границы, установить:
myLabel.layer.borderColor = [UIColor blackColor];
myLabel.layer.borderWidth = 1.0;
Не забудьте включить QuarzCore
.
Вы можете создать пользовательскую ячейку, которая содержит 3 ярлыка или в методе cellForRowAtIndexPath, чтобы добавить ваши метки в качестве подвью – limon