У меня есть UILabel в UITableCell, и когда я делаю фон метки прозрачным, я получаю эти странные символы-призраки (см. Изображение ниже), и это выглядит ужасно.Вот мой код:
Слева:
UILabel *unreadLabel = [[UILabel alloc] initWithFrame:CGRectMake(270, 7, 25, 25)];
unreadLabel.text = [NSString stringWithFormat:@"%d", source.unreadCount];
unreadLabel.textColor = [UIColor colorWithWhite:100.0f/255.0f alpha:1.0];
unreadLabel.font = [UIFont systemFontOfSize:11.0f];
[cell addSubview:unreadLabel];
[unreadLabel release];
Справа - то же самое, что и слева, но с этим добавлено:
unreadLabel.backgroundColor = [UIColor colorWithWhite:1.0 alpha:0.0];
UnreadCount - NSInteger.