2013-04-13 2 views
1

Мой вопрос: как добавить серый край к каждой метке (UITableViewCell, который содержит много 3 меток)?UILabel в UITableView

Чтобы мои метки для каждой ячейки были разделены краем.

+0

Вы можете создать пользовательскую ячейку, которая содержит 3 ярлыка или в методе cellForRowAtIndexPath, чтобы добавить ваши метки в качестве подвью – limon

ответ

0

Вы можете получить 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

Надеется, что это решает проблему.

0

Если вы хотите только отделить метки друг от друга, вы можете добавить UIImageView между ними с небольшой шириной (например, 1 или 2 точки) с темным изображением. Если вы хотите, чтобы иметь границы, установить:

myLabel.layer.borderColor = [UIColor blackColor]; 
myLabel.layer.borderWidth = 1.0; 

Не забудьте включить QuarzCore.

Смежные вопросы