IOS中button的标题添加下划线

来源:互联网 发布:java抽象类实现接口 编辑:程序博客网 时间:2024/05/25 23:28

IOS中button的标题添加下划线  

这个需求不是很常用  但是偶尔还是需要用到

NSMutableAttributedString *forgetpStr = [[NSMutableAttributedString alloc] initWithString:@"编辑"];        NSRange strRange2 = {0,[forgetpStr length]};        [forgetpStr addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:strRange2];        UIButton *bianJiButton = [[UIButton alloc] initWithFrame:CGRectMake((kScreenWidth-30)/2-40, (kScreenWidth-30)/2*heightScal, 30, 30*heightScal)];        [bianJiButton setAttributedTitle:forgetpStr forState:UIControlStateNormal];        [bianJiButton addTarget:self action:@selector(bianJiButtonAction:) forControlEvents:UIControlEventTouchUpInside];        bianJiButton.titleLabel.font = [UIFont systemFontOfSize:12];        bianJiButton.titleLabel.textColor = MyHexColor(@"999999");        bianJiButton.tag = indexPath.item;        bianJiButton.backgroundColor = [UIColor greenColor];        [cell.contentView addSubview:bianJiButton];


1 0
原创粉丝点击