有没有办法为所有TableView全局设置单元格textLabel的字体大小,而不是为- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
方法中的每个单元格设置它?
答案 0 :(得分:0)
不是将cell.textLabel.font
设置为特定字体,而是将其设置为UIFont
变量。然后,您可以更改变量的值(使用相同的字体系列,但会改变大小),并在表视图上调用-reloadData
以强制更新。我只是通过一个简单的应用程序尝试这个,通过在UI表视图中选择一行来选择字体大小,它可以处理。
答案 1 :(得分:0)
在调用超级版本后,您可以覆盖UITableViewCell并在initWithStyle:reuseIdentifier中设置字体大小。