文字设置中划线,以及在10.3的系统下中划线无效的解决办法

设置中划线

    NSString *textStr = @"¥1998";

    NSDictionary *attribtDic = @{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]};

    NSMutableAttributedString *attribtStr = [[NSMutableAttributedString alloc]initWithString:textStr attributes:attribtDic];

    self.orginalPriceLabel.attributedText = attribtStr;

 

另外在10.3的系统下,中划线可能会失效,原因如下:

钱的符号 用 option+Y (¥)打出来中划线有效,而中文输入法下shift+4 (¥)打出来的中划线无效,所以采用option+Y的方式输入

参考:http://blog.csdn.net/yj_sail/article/details/70257128

 

posted @ 2017-10-10 17:27  YouNeedCourage  阅读(206)  评论(0编辑  收藏  举报