IOS学习(一) 使用NSMutableAttributedString样式文本

呃 不会上传本地图片啊 伤啊伤啊伤..........


今天看了看样式文本,正好自己的项目也有用到,简单写了一个Demo,留存一下~~~


代码如下:


/**
 *  根据按钮Title设定Label文字
 */
- (IBAction)buttonPressed:(UIButton *)sender {
    NSString *title = [sendertitleForState: UIControlStateNormal];
    NSString *plainText = [NSStringstringWithFormat: @"%@ button pressed", title];
//    _statusLabel.text = plainText; // 将按钮文本显示在Label上.
    
    //  使用样式文本 NSMutableAttributedString
    NSMutableAttributedString *styledText = [[NSMutableAttributedStringalloc] initWithString: plainText];
    //  用于保存字符串属性 NSFontAttributeName可为属性字符串的一部分设定字体.字体大小与当前使用字体大小一致.
    NSDictionary *attributes =@{NSFontAttributeName: [UIFontboldSystemFontOfSize: _statusLabel.font.pointSize]};
    //  需要着重显示的内容范围
    NSRange nameRange = [plainText rangeOfString: title];
    [styledText setAttributes: attributes range: nameRange];
    _statusLabel.attributedText = styledText;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值