iOS - UITableViewCell不保留系统字体大小

时间:2014-09-17 17:56:46

标签: ios uitableview accessibility uifont

我正在使用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]];

0 个答案:

没有答案