iOS 给NSString文字上添加横线 中间和下划线
时间: 2024-02-18 07:05:43 浏览: 70
您好!要给NSString文字添加横线或下划线,可以使用NSMutableAttributedString类来实现。下面是添加横线和下划线的示例代码:
```objective-c
// 添加中间横线
NSMutableAttributedString *attrStr = [[NSMutableAttributedString alloc] initWithString:@"要添加横线的文本"];
[attrStr addAttribute:NSStrikethroughStyleAttributeName value:@(NSUnderlineStyleSingle) range:NSMakeRange(0, attrStr.length)];
// 添加下划线
NSMutableAttributedString *attrStr = [[NSMutableAttributedString alloc] initWithString:@"要添加下划线的文本"];
[attrStr addAttribute:NSUnderlineStyleAttributeName value:@(NSUnderlineStyleSingle) range:NSMakeRange(0, attrStr.length)];
```
其中,NSStrikethroughStyleAttributeName表示中间横线,NSUnderlineStyleAttributeName表示下划线。这两个属性的value都需要设置为@(NSUnderlineStyleSingle),表示单实线样式。您可以根据需求修改属性值和范围。
阅读全文