Как указывалось в occulus, UILabel
недостаточно широко для курсивного текста.Однако, поскольку я использую значение по умолчанию UITableViewCell
, я не могу изменить это.(Кажется, кадр textLabel
установлен в какой-то неизвестной мне точке. Когда вызывается -tableView:willDisplayCell:forRowAtIndexPath:
, он все равно CGRectZero
.)
Таким образом, кажется, что единственным решением является добавление пробела в концемоя строка, как предложил Ник Уивер:
cell.textLabel.text = [NSString stringWithFormat:@"%@ ", cell.textLabel.text];