iOS UIFont 设置 时间字体不抖动

时间文字抖动.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_autoLayout_Masonry 概述 Masonry是一个轻量级的布局框架与更好的包装AutoLay...
    指尖的跳动阅读 1,195评论 1 4
  • (一)Masonry介绍 Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布...
    木易林1阅读 2,390评论 0 3
  • Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性...
    3dcc6cf93bb5阅读 1,826评论 0 1
  • 一、调用代码使APP进入后台,达到点击Home键的效果。(私有API) [[UIApplication share...
    用心聆听旋阅读 1,027评论 1 2
  • 此刻 师傅正一件件 收拾一屋的零乱 我就想到韶华易逝 年轻时省吃险用 或者苦读 每一件每一本 都载着一件旧事 有的...
    第一闲人阅读 260评论 0 0