IOS开发之----在Label上增加点击事件及下划线
(2013-01-06 13:18:03)
标签:
it |
分类: IOS开发 |
http://code.google.com/p/cocoacontrollibrary/source/browse/trunk/FrameworkSource/HyperLinkButton.m
"一般一个控件元素有下划线并有点击事件的话就应该是一个hyperlinkbutton
1) 用button来实现是最简单的,只需为button设置含下划线的string即可
2) label除了要设置string之外还要加点击事件"
以下是修改字体的代码
- (void) updateButtonTitle
{
@try
NSString*
titleString = [self
NSMutableAttributedStrin
NSRange
NSDictionary
NSFont *font = [NSFont
// if(dict && [dict objectForKey:@"NSFont"])
// {
// font = [dict objectForKey:@"NSFont"];
// }
[hyperLinkString beginEditing];
[hyperLinkString addAttribute:NSForegroundColorAttribu
value:[NSColor colorWithCalibratedRed:0.8086
range:selectedRange];
[hyperLinkString addAttribute:NSUnderlineStyleAttribut
value:[NSNumber
range:selectedRange];
[hyperLinkString
addAttribute:NSFontAttributeName
value:font
range:selectedRange];
[hyperLinkString endEditing];
[self
[self
[hyperLinkString
}
@catch
}
@finally
}
}

加载中…