我想将UILabel
文字作为超链接
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(20.0, 220.0, 160.0, 30.0)];
myLabel.text = @"click here";
如何使上面的字符串加下划线?
感谢您的帮助
答案 0 :(得分:0)
创建一个高度为1且背景颜色为黑色的UIView,并将其粘贴在标签下方。或者,您可以使用CoreText呈现带下划线的属性字符串,但这需要更多的工作。
答案 1 :(得分:0)
你必须继承UILabel并在
中进行绘图- (void)drawRect:(CGRect)rect {
// Do underlined drawing here...
}