Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取iOS用于显示UITableView标题的默认字体详细信息?_Ios_Iphone_Uitableview - Fatal编程技术网

如何获取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:
或反之亦然。