我有几个UITableViewCells
用于选择设置。触摸一个检查它并取消检查先前检查的单元格(如果有的话)。我使用UITableViewCellStyleSubtitle
单元格样式,并在每个detailLabel
中包含一段文字。当我将附件设置为UITableviewCellAccessoryCheck
我的detailLabel
调整大小时,以视觉上不具吸引力的方式移动文本。我希望detailLabel文本保持其位置,无论是否检查它。
我以为我可以获得已检查附件视图的宽度并且先发制人地缩小detailLabel宽度。这是正确的方法吗?
我必须等到细胞即将出现,还是可以在tableView:cellForRowAtIndexPath:indexPath
中创建?
我是否必须以不同方式设置detailLabel的调整大小?
答案 0 :(得分:0)
将detailTextLabel的adjustsFontSizeToFitWidth属性设置为NO。
cell.detailTextLabel.adjustsFontSizeToFitWidth = NO;