我在UITableViewCell(单元格)中有一个UILabel控件(标题),我使用以下颜色将字体设置为粗体
cell.title.font=[UIFont boldSystemFontOfSize:self.textFontSize];
如何将字体更改回正常/常规体重?
答案 0 :(得分:2)
您可以在UIFont上使用systemFontOfSize
方法。
cell.title.font=[UIFont systemFontOfSize:self.textFontSize];
答案 1 :(得分:2)
我错过了什么吗?
cell.title.font=[UIFont systemFontOfSize:self.textFontSize];
答案 2 :(得分:2)
正如其他人所说,你确实只是将font
重新分配给非粗体版本的字体。另外请注意,如果您不再使用self.textFontSize
(或者可能已更改),您可以这样做:
cell.title.font=[UIFont systemFontOfSize:cell.title.font.pointSize];
如果系统字体只是一个示例(并且它可以是任意粗体字体),那么您可以尝试获取现有字体的familyName
并使用它来构建新的非粗体字体版本