美文网首页iOS
iOS UIFont 设置 时间字体不抖动

iOS UIFont 设置 时间字体不抖动

作者: NieFeng1024 | 来源:发表于2016-09-27 17:11 被阅读32次
时间文字抖动.gif 时间文字不抖动.gif

不抖动

1.设置字体样式 Courier 和字体大小
[label setFont:[UIFont fontWithName:@"Courier" size:font]];

  1. 设置居中样式 NSTextAlignmentLeft
    self.labelTime = [UILabel labelWithTitle:@"00:00:00" titleFont:17 backgroundColor:RGB(50, 56, 65) textAlignment:NSTextAlignmentLeft ract:CGRectMake(x, y, w, h) numberOfLines:1];

  2. 设置约束 centerY
    [self.labelTime mas_makeConstraints:^(MASConstraintMaker *make) {
    make.left.equalTo(self.mas_left).with.offset(10);
    make.centerY.equalTo(self);
    }];

抖动
// [label setFont:[UIFont systemFontOfSize:font]];

相关文章

网友评论

    本文标题:iOS UIFont 设置 时间字体不抖动

    本文链接:https://www.haomeiwen.com/subject/wpacyttx.html