您的位置:首页 > 其它

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];    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: