在自定义UITableViewCell中绘制一条线

Xet*_*ius 2 iphone core-graphics

我是自定义绘制文本到自定义UITableViewCell,但我正在努力研究如何绘制一行下划线文本.

我目前正在尝试执行以下操作:

CGContextMoveToPoint(context, pt.x, pt.y+sz.height);
CGContextAddLineToPoint(context, pt.x+sz.width, pt.y+sz.height);
Run Code Online (Sandbox Code Playgroud)

但是虽然代码被调用,但实际上并没有绘制.我想我正在做一些愚蠢的事情,但我无法弄明白它是什么.

Wil*_*ris 6

过去,我被同样的事情搞得一团糟.你写的只是设置要绘制的线.你需要调用这样的东西来实际画线:

    CGContextStrokePath(context);
Run Code Online (Sandbox Code Playgroud)