如何强调UILabel文本 - iPhone App

时间:2010-10-28 04:49:25

标签: iphone ios uilabel

  

可能重复:
  underline text in UIlabel

我想将UILabel文字作为超链接

加下划线
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(20.0, 220.0, 160.0, 30.0)];
myLabel.text = @"click here";

如何使上面的字符串加下划线?

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

创建一个高度为1且背景颜色为黑色的UIView,并将其粘贴在标签下方。或者,您可以使用CoreText呈现带下划线的属性字符串,但这需要更多的工作。

答案 1 :(得分:0)

你必须继承UILabel并在

中进行绘图
- (void)drawRect:(CGRect)rect {
   // Do underlined drawing here...
}