在最近的呼叫联系人姓名中将文本大小设置为相同的大小

时间:2017-09-26 20:15:59

标签: swift uitableview dynamic fonts cell

我正在尝试将字体设置为与ios相同的动态尺寸。最近的呼叫名称行。下面是我正在使用的代码,但我不确定我应该使用哪种文本样式。

cell.nameLabel.font = UIFont.preferredFont(forTextStyle: UIFontTextStyle.headline)

1 个答案:

答案 0 :(得分:0)

如何关注?

cell.nameLabel.numberOfLines = 1;
cell.nameLabel.minimumScaleFactor = 0.7;
cell.nameLabel.adjustsFontSizeToFitWidth = true;

<强>更新

- (void)viewDidAppear:(BOOL)animated
{
  [super viewDidAppear:animated];
  [self configureView];
}

- (void)didChangePreferredContentSize:(NSNotification *)notification
{
  [self configureView];
}

- (void)configureView
{
  self.textSizeLabel.text = [[UIApplication sharedApplication] preferredContentSizeCategory];
  self.headlineLabel.font = [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline];
}