如何获取iOS用于显示UITableView标题的默认字体详细信息?
我正在实现如何获取iOS用于显示UITableView标题的默认字体详细信息?,ios,iphone,uitableview,Ios,Iphone,Uitableview,我正在实现tableView:viewForHeaderInSection:delegate,以便显示分组表视图的文本和图标。我正在为文本部分使用ui标签,希望它在实现tableView:titleForHeaderInSection:时与标题完全相同 我不希望使用硬编码的字体名称和字体大小来确保代码能够在各种iOS设备和各种iOS版本上工作。(特别是未来可能改变这些默认值的项目) 有什么想法吗?这是我在我的应用程序的另一部分中的做法。。。也许这对你有帮助 CGFloat preferredFo
tableView:viewForHeaderInSection:
delegate,以便显示分组表视图的文本和图标。我正在为文本部分使用ui标签
,希望它在实现tableView:titleForHeaderInSection:
时与标题完全相同
我不希望使用硬编码的字体名称和字体大小来确保代码能够在各种iOS设备和各种iOS版本上工作。(特别是未来可能改变这些默认值的项目)
有什么想法吗?这是我在我的应用程序的另一部分中的做法。。。也许这对你有帮助
CGFloat preferredFontSize = [UIFont systemFontSize];
// or instead of systemFontSize; else smallSystemFontSize, labelFontSize, buttonFontSize...
UIFont *preferredFontForList = [UIFont systemFontOfSize:preferredFontSize];
PS:我想你会发现
tableView:viewForHeaderInSection:
将覆盖tableView:titleForHeaderInSection:
或反之亦然。Afaik节头标题文本是一个普通的系统字体大小:13,所有文本都是大写。我想你会发现tableView:viewForHeaderInSection:
将覆盖tableView:titleForHeaderInSection:
或反之亦然。