IOS设置字体行间距

释放双眼,带上耳机,听听看~!

//设置字体行间距

-(void)setLabelSpace:(UILabel*)label withText:(NSString*)str withFont:(UIFont*)font {

    NSMutableParagraphStyle *paraStyle = [[NSMutableParagraphStyle alloc] init];

    paraStyle.lineBreakMode = NSLineBreakByCharWrapping;

    paraStyle.alignment = NSTextAlignmentCenter;

    paraStyle.lineSpacing = 10; //设置行间距

    paraStyle.hyphenationFactor = 1.0;

    paraStyle.firstLineHeadIndent = 0.0;

    paraStyle.paragraphSpacingBefore = 0.0;

    paraStyle.headIndent = 0;

    paraStyle.tailIndent = 0;

    //设置字间距 NSKernAttributeName:@1.5f

    NSDictionary *dic = @{NSFontAttributeName:font, NSParagraphStyleAttributeName:paraStyle};

    NSAttributedString *attributeStr = [[NSAttributedString alloc] initWithString:str attributes:dic];

    label.attributedText = attributeStr;

}

 

人已赞赏
iOS文章

IOS如何对一些操作当应用进入前台的时候启动,当应用进入后台的时候停止

2020-3-31 5:32:00

iOS文章

ios UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法

2020-3-31 6:47:21

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索