我正在尝试将字体设置为与ios相同的动态尺寸。最近的呼叫名称行。下面是我正在使用的代码,但我不确定我应该使用哪种文本样式。
cell.nameLabel.font = UIFont.preferredFont(forTextStyle: UIFontTextStyle.headline)
答案 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];
}