我正在使用this问题的第一个答案,它正在运行,但是当我重新加载我的tableview时,它正在丢失文本大小。正如答案所示,我已经分组了。当UITableView重新加载时,如何让UITableView保持系统的动态类型大小?
代表设置,再次,当我将UITableView聚焦时,切换到设置,调整字体大小,并切换回UITableView,它反映了更改。当我重新加载UITableView时,字体恢复到标准大小。我正在使用标准的细节单元。
以下是我用来设置单元格外观的代码:
cell.textLabel.text = building.name;
[cell.textLabel setLineBreakMode:NSLineBreakByWordWrapping];
[cell.textLabel setFont:[UIFont preferredFontForTextStyle:UIFontTextStyleHeadline]];
cell.detailTextLabel.text = building.address;
[cell.detailTextLabel setLineBreakMode:NSLineBreakByWordWrapping];
[cell.detailTextLabel setFont:[UIFont preferredFontForTextStyle:UIFontTextStyleSubheadline]];