Ios 如何全局设置cell.textLabel的字体大小(适用于所有tableView单元格)

Ios 如何全局设置cell.textLabel的字体大小(适用于所有tableView单元格),ios,cocoa-touch,uitableview,Ios,Cocoa Touch,Uitableview,是否有一种方法可以为所有TableView全局设置单元格textLabel的字体大小,而不是为-UITableViewCell*TableView:UITableView*TableView CellForRowIndexPath:NSIndexPath*indexPath方法中的每个单元格设置字体大小?将cell.textLabel.font设置为特定字体,而不是将其设置为UIFont变量。然后,您可以使用相同的字体系列更改变量的值,但改变大小,并在表视图上调用-reloadData以强制更新

是否有一种方法可以为所有TableView全局设置单元格textLabel的字体大小,而不是为-UITableViewCell*TableView:UITableView*TableView CellForRowIndexPath:NSIndexPath*indexPath方法中的每个单元格设置字体大小?

将cell.textLabel.font设置为特定字体,而不是将其设置为UIFont变量。然后,您可以使用相同的字体系列更改变量的值,但改变大小,并在表视图上调用-reloadData以强制更新。我只是用一个简单的应用程序来尝试,通过在UI表视图中选择一行来选择字体大小,效果很好。

调用超级版本后,您可以覆盖UITableViewCell并在initWithStyle:reuseIdentifier中设置字体大小

但这并不能阻止我想要的:避免每次创建单元格时设置单元格大小。我想要创建表视图并删除cell.texlabel.font代码时可以调用的东西。也许只是一个愚蠢的问题。很公平-我以为你想要一种改变字体大小的方法,而不是永久性地设置它。在这种情况下,我肯定会同意@jrturton的建议。