有人知道UITableViewCell的默认字体大小吗?
答案 0 :(得分:49)
这question was answered here Vladimir。
这就是他所说的:
你总是可以在代码中为这些标签设置任何字体,所以如果你想要一些保证的固定值你最好这样做,因为尺寸值可能会因许多因素(单元格的样式,sdk版本,os版本等)而有所不同。 / p>
我已经在4.2 SDK版本的模拟器上进行了测试并获得了以下结果(没有为单元格设置额外的属性):
<强> UITableViewCellStyleSubtitle:强>
textLabel:Helvetica Bold,尺寸:labelFontSize + 1(18 px)
detailsLabel:Helvetica,size:systemFontSize(14 px)
<强> UITableViewCellStyleValue1:强>
textLabel:Helvetica Bold,尺寸:labelFontSize(17 px)
detailsLabel:Helvetica Bold,尺寸:systemFontSize + 1(15 px)
- 醇>
<强> UITableViewCellStyleValue2:强>
textLabel:Helvetica Bold,size:smallSystemFontSize(12 px)
detailsLabel:Helvetica,尺寸:labelFontSize(17 px)
答案 1 :(得分:19)
[UIFont boldSystemFontOfSize:17.0];
通过更改UITableViewCell
的{{1}}字体直到与默认字符匹配,才发现了这一点。
答案 2 :(得分:9)
如果查看UIFont
的文档,可以使用检索系统字体大小的方法。我会说他们会帮你的。
+ labelFontSize
可能是您追求的那个。