我需要在UILabel上绘制这样的效果。
我该怎么做?
答案 0 :(得分:1)
您可以尝试以下代码。你可以根据背景的颜色改变文字或阴影的颜色。
[label setShadowColor:[UIColor darkGrayColor]];
[label setShadowOffset:CGSizeMake(0, -1)];
答案 1 :(得分:0)
如果您处于灰色背景,我通常只使用UILabel的文本阴影属性,位于下方一个像素,颜色为白色。这非常接近。如果你真的需要更多(例如,如果你想要上面的暗边,那么你需要编写一个多次绘制文本的自定义标签)。不过,CoreGraphics可以帮助你理解CGContextSetShadow。