NSMutableAttributedString 的使用方法,设置格式
2011-10-16 11:07
435 查看
NSMutableAttributedString *attrString = [[NSMutableAttributedString
alloc]
initWithString:title];
NSRange range = NSMakeRange(0, [attrString
length]);
[attrString
beginEditing];
[attrString
addAttribute:NSLinkAttributeName
value:aURL range:range];
// make the text appear in blue
[attrString
addAttribute:NSForegroundColorAttributeName
value:[NSColor
blueColor]
range:range];
// next make the text appear with an underline
[attrString
addAttribute:NSUnderlineStyleAttributeName
value:[NSNumber
numberWithInteger:NSSingleUnderlineStyle]
range:range];
// allow truncation
NSMutableParagraphStyle *ps = [[NSParagraphStyle
defaultParagraphStyle]
mutableCopy];
[ps
setLineBreakMode:NSLineBreakByTruncatingTail];
[attrString
addAttribute:NSParagraphStyleAttributeName
value:ps range:range];
[ps
release];
[attrString
endEditing];
return [attrString autorelease];
alloc]
initWithString:title];
NSRange range = NSMakeRange(0, [attrString
length]);
[attrString
beginEditing];
[attrString
addAttribute:NSLinkAttributeName
value:aURL range:range];
// make the text appear in blue
[attrString
addAttribute:NSForegroundColorAttributeName
value:[NSColor
blueColor]
range:range];
// next make the text appear with an underline
[attrString
addAttribute:NSUnderlineStyleAttributeName
value:[NSNumber
numberWithInteger:NSSingleUnderlineStyle]
range:range];
// allow truncation
NSMutableParagraphStyle *ps = [[NSParagraphStyle
defaultParagraphStyle]
mutableCopy];
[ps
setLineBreakMode:NSLineBreakByTruncatingTail];
[attrString
addAttribute:NSParagraphStyleAttributeName
value:ps range:range];
[ps
release];
[attrString
endEditing];
return [attrString autorelease];
相关文章推荐
- NSMutableAttributedString 的使用方法,设置格式
- NSMutableAttributedString 的使用方法,设置格式
- NSMutableAttributedString 的使用方法,设置格式
- 解决使用NSMutableAttributedString 设置不同字体,文字不能居中对齐
- 使用NSMutableAttributedString为UIButton/UILabel 快速设置文字的大小,字体,颜色
- 解决使用NSMutableAttributedString 设置不同字体,文字不能居中对齐
- 使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- UILabel设置多种字体、颜色 (NSMutableAttributedString)
- NSMutableAttributedString可变字符串使用
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- iOS使用NSMutableAttributedString 实现富文本(一行文本里面不同字体大小)
- 富文本的使用 NSMutableAttributedString
- iOS开发--使用NSMutableAttributedString 实现富文本
- 使用NSMutableAttributedString 实现富文本
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- iOS NSMutableAttributedString 使用详解
- NSMutableAttributedString使用
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)