iOS开发UILabel篇:iOS 8 下中划线失效的解决方法
来源:互联网 发布:java和php哪个就业好 编辑:程序博客网 时间:2024/05/28 14:56
我们都知道给Label设置中划线、下划线等等,可以使用富文本NSMutableAttributedString
原价不设置,¥100 中间设置中划线
NSString *market = @"原价:¥100" NSMutableAttributedString *attributeMarket = [[NSMutableAttributedString alloc] initWithString:market]; [attributeMarket setAttributes:@{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]} range:NSMakeRange(3,market.length)]; _marketLabel.attributedText = attributeMarket; _marketLabel.hidden = NO;
以上方式iOS 8上失效了,搞不清,原来得这么处理
iOS 8上必须从0开始,如下:
NSString *market = @"原价:¥100" NSMutableAttributedString *attributeMarket = [[NSMutableAttributedString alloc] initWithString:market]; [attributeMarket setAttributes:@{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleNone]} range:NSMakeRange(0,3)];//**iOS 8需要加上这句** [attributeMarket setAttributes:@{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]} range:NSMakeRange(3,market.length)]; _marketLabel.attributedText = attributeMarket; _marketLabel.hidden = NO;
如果您的问题是iOS10.3,请转至这里:iOS 10.3 Label设置的中划线突然失效了
0 0
- iOS开发UILabel篇:iOS 8 下中划线失效的解决方法
- iOS开发UILabel篇:iOS 10.3 Label设置的中划线突然失效了
- iOS uilabel添加文字颜色,中划线
- IOS给UILabel文本框增加下划线和中划线
- iOS UILabel设置中划线不能包含中文
- IOS,[UILabel copyWithZone:]: 的解决方法
- iOS UIlabel sizeToFit失效的问题
- 【iOS界面开发】iOS下,UILabel自适应高度的方法
- iOS 中划线
- iOS开发 - iOS开发中证书失效的一些问题
- ios app混合开发中iframe的scroll滚动失效解决方法
- ios中UILabel的使用
- 【iOS开发】Xcode8 vvdocument插件失效解决方法
- IOS Label下划线 中划线
- iOS开发 给Label加下划线、中划线
- iOS开发 给Label加下划线、中划线
- iOS开发 给Label加下划线、中划线
- IOS 划线
- Jingle协议详解
- nyoj 1276 机器设备(DFS)
- 《跨终端 Web》- 读书笔记(二)
- javaScript高级程序设计学习笔记(5中)
- 反射_通过反射越过泛型检查
- iOS开发UILabel篇:iOS 8 下中划线失效的解决方法
- Vue 深入探秘
- 为OLED屏增加GUI支持6:进度条控件
- Spring整合JMS(四)——事务管理
- 7.Scala类的属性和对象私有字段实战详解
- urllib的parse模块
- 聚集、group by、having语句执行原理
- 嵌入式Linux交叉编译环境配置
- application loader提交 app store error itms-90034:missing or invalid signature.the bundle........... i