给Label加下划线、中划线

添加中划线:

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #3495af }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; min-height: 16.0px }
span.s1 { }
span.s2 { color: #3495af }
span.s3 { color: #000000 }
span.s4 { color: #b4261a }
span.s5 { font: 14.0px "PingFang SC"; color: #b4261a }
span.s6 { color: #008f00 }
span.s7 { font: 14.0px "PingFang SC"; color: #008f00 }
span.s8 { color: #0433ff }

UILabel * strikeLabel = [[UILabel alloc] initWithFrame:(CGRectMake(10, 10, 50, 30))];

NSString *textStr = [NSString stringWithFormat:@"%@元", @"12"];

//中划线

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

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

// 赋值

strikeLabel.attributedText = attribtStr;

[self.view addSubview:strikeLabel];

添加下划线:

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #3495af }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; min-height: 16.0px }
span.s1 { }
span.s2 { color: #3495af }
span.s3 { color: #000000 }
span.s4 { color: #b4261a }
span.s5 { font: 14.0px "PingFang SC"; color: #b4261a }
span.s6 { color: #008f00 }
span.s7 { font: 14.0px "PingFang SC"; color: #008f00 }
span.s8 { color: #0433ff }

UILabel *underlineLabel = [[UILabel alloc] initWithFrame:(CGRectMake(10, 10, 50, 30))];

NSString *textStr = [NSString stringWithFormat:@"%@元", @"12"];

// 下划线

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

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

//赋值

underlineLabel.attributedText = attribtStr;

[self.view addSubview:underlineLabel];

时间: 2024-10-27 16:56:27

给Label加下划线、中划线的相关文章

AttributedString - 富文本(不同字体大小颜色,下划线中划线)

1 #import "ViewController.h" 2 3 @interface ViewController () 4 5 @end 6 7 @implementation ViewController 8 9 - (void)viewDidLoad { 10 [super viewDidLoad]; 11 // Do any additional setup after loading the view, typically from a nib. 12 13 NSArray

Label加下滑线

方法一: [objc] view plaincopyprint? NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"查看所有中奖记录"]; NSRange strRange = {0,[str length]}; [str addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInte

label上划线 中划线 下划线

1. 新建HZSUnderLineLabel.h类集成自UILabel 2..h文件 // //  HZSUnderLineLabel.h //  inface // //  Created by huangzengsong on 15/5/11. //  Copyright (c) 2015年 huangzs. All rights reserved. // #import <UIKit/UIKit.h> typedef enum{ LineTypeNone,//没有画线 LineTypeU

[办公应用]如何将单词中的部分字母加下划线

同事要实现将单词中的部分字母加下划线. 第一种方法大致思路如下: 将要设置的格式设置好.例如HER: 然后复制: 然后ctrl+H调出替换对话框,要查找的内容中输入HER: 要替换的中输入 ^c 即可. 第二种方法,也可以分两步做: 先查找HER,查找时,"在以下项中查找"选中主文档, 再替换E为下划线格式. "搜索"处选中向下. 参考资料 更多的高级搜索需要用到正则表达式.可以参考微软官方网站: http://office.microsoft.com/zh-cn/

iOS初学,关于变量加下划线问题

为什么做ios开发,变量前要加下划线才有用? 看到这个哥们的解释后,终于明白了,转帖到此. 链接在此:http://www.cocoachina.com/bbs/read.php?tid=234290 在.m实现文件中,如果使用property,必须使用 self.property 的方式调用 getter 方法.顺便说一句,其实self.property其实就是调用了getter方法. oc语法关于点表达式的说明:"点表达式(.)看起来与C语言中的结构体访问以及java语言汇总的对象访问有点类

ASP.NET 导出Excel时,某单元格内一部分文字加粗加下划线

一.简述 在项目中的某个导出Excel的功能就需要在某个单元格中使一部分文字加粗和加下划线. 二.内容 在这个导出Excel的功能里用到了 Microsoft.Office.Interop.Excel 这个类库. 然后操作单元格: Microsoft.Office.Interop.Excel.Range cells = (Microsoft.Office.Interop.Excel.Range)xlsWorkSheet.Cells; cells["1", "A"]

给UILabel 或者 UIButton标题加下划线

方法一: [objc] view plaincopyprint? NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"查看所有中奖记录"]; NSRange strRange = {0,[str length]}; [str addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInte

UILabel添加中划线、下划线

代码添加UILable中划线和下划线. 1 //中划线 2 3 NSDictionary *attribtDic = @{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]}; 4 NSMutableAttributedString *attribtStr = [[NSMutableAttributedString alloc]initWithString:@"内容"

TextView 设置中划线 下滑线 并消除锯齿

android:textAppearance 设置文字外观.如"?android:attr/textAppearanceLargeInverse "这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观.可设置的值如下:textAppearanceButton/textAppearanceInverse/textAppearanceLarge/textAppearanceLargeInverse/textAppearanceMedium/textAppearanc