IOS7 UILabel визуальный сбой

У меня возникли проблемы с воспроизведением визуального сбоя в UITableViewController. Фактически SCTableViewController из компонента SensibleTableView.

Итак, я создаю статический сгруппированный TableView в -viewDidLoad:.

- (void)viewDidLoad
{
    [super viewDidLoad];

    SCTableViewSection *sec = [SCTableViewSection sectionWithHeaderTitle:@"hdas"];

    SCLabelCell *c1 = [SCLabelCell cellWithText:@"dsan"];
    [sec addCell:c1];

    [[self tableViewModel] addSection:sec];
}

И то, что я вижу, - это странная тонкая серая граница на правом краю этикетки. (Отмечен красным треугольником)

Где я могу удалить эту панель? Почему это даже появляется?

Я попробовал установить backgroundColor, границы слоев, тени теней, textShadow и т.д.

iOS7 UILabel visual glitch

Ответ 1

используйте UILabel.backgroundColor, установите метку backgroundColor, чтобы повысить эту проблему. вы можете исправить эту ошибку, установив Layer backgroundColor на UILabel.layer.backgroundColor.

"Установка цвета фона как ясного для меня". автор Nuthinking. также может исправить эту ошибку. Но в tableView это может немного снизить производительность.

Ответ 2

Установка цвета фона как ясного для меня.

Ответ 3

Настройка свойства представления OPAQUE на YES, исправила его для меня.