UILabel(文本)

@property (nonatomic, strong) UILabel *Lab; 

- (UILabel *)Lab {
    if (!_Lab) {
        UILabel *label = [[UILabel alloc] init];
        label.textAlignment = NSTextAlignmentRight;
        label.font = systemFont(16);
        label.text = @"label";
        label.backgroundColor = [UIColor whiteColor];
        label.numberOfLines = 2;
        _Lab = label;
    }
    return _Lab;
}

 [self.Lab mas_makeConstraints:^(MASConstraintMaker *make) {
        make.left.right.equalTo(self.view);
        make.height.equalTo(@30);
        make.width.equalTo(@30);
    }];

其他属性

##字体的设置
self.label.font = [UIFont fontWithName:@"Zapfino" size:20];
###UILable“中文”加上“英文或者其他非中文字符”自动换行的问题,结尾自动换行问题
self.labTitle.lineBreakMode = NSLineBreakByCharWrapping;
self.adviceLabel.lineBreakMode = NSLineBreakByTruncatingTail; //结尾...
###文字大小自适应标签宽度 
self.labTitle.adjustsFontSizeToFitWidth = YES;//当文字超出标签宽度时,自动调整文字大小,使其不被截断

##解决换行后逗号在首字
NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
style.lineBreakStrategy = NSLineBreakStrategyUseHangingPunctuation; // 标点悬挂
NSDictionary *attributes = @{
    NSParagraphStyleAttributeName: style,
    NSFontAttributeName: [UIFont systemFontOfSize:16]
};
label.attributedText = [[NSAttributedString alloc] initWithString:text attributes:attributes];

解决使用NSMutableAttributedString 设置不同字体,文字不能居中对齐
https://blog.csdn.net/null_nil/article/details/52233096
https://blog.csdn.net/kuangdacaikuang/article/details/79584587
sizeToFit 与 sizeThatFit
https://blog.csdn.net/huangfei711/article/details/77435614
自定义UILabel
http://www.jianshu.com/p/554f88e4b731
计时UILabel
https://github.com/mineschan/MZTimerLabel
TTTAttributedLabel 富文本label
https://www.jianshu.com/p/42d1b4eee88e
https://www.jianshu.com/p/a93b729b5fcb

获取系统字体名称:

NSArray *familyNames = [UIFont familyNames];
for( NSString *familyName in familyNames )
{
    NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
    for( NSString *fontName in fontNames )
    {
        printf( "\tFont: %s \n", [fontName UTF8String] );
    }
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容