Cocoa touch UILabel中的浮雕文本

Cocoa touch UILabel中的浮雕文本,cocoa-touch,uikit,core-graphics,uilabel,quartz-graphics,Cocoa Touch,Uikit,Core Graphics,Uilabel,Quartz Graphics,我需要在标签上画一个这样的效果 我该怎么做呢?如果您是在灰色背景上,我通常只使用UILabel的文本阴影属性,该属性位于下方一个像素处,颜色为白色。这很接近。如果您真的需要更多(即,如果您希望上面有暗边,那么您需要编写一个自定义标签来多次绘制文本)。CoreGraphics可以帮助您使用CGContextSetShadow。您可以尝试下面的代码。U可以根据背景颜色更改文本或阴影的颜色 [label setShadowColor:[UIColor darkGrayColor]]; [label

我需要在标签上画一个这样的效果


我该怎么做呢?

如果您是在灰色背景上,我通常只使用UILabel的文本阴影属性,该属性位于下方一个像素处,颜色为白色。这很接近。如果您真的需要更多(即,如果您希望上面有暗边,那么您需要编写一个自定义标签来多次绘制文本)。CoreGraphics可以帮助您使用CGContextSetShadow。您可以尝试下面的代码。U可以根据背景颜色更改文本或阴影的颜色

[label setShadowColor:[UIColor darkGrayColor]];

[label setShadowOffset:CGSizeMake(0, -1)];