我有一个绘制圆角矩形的类,在它周围放一个边框,中间有一段文字。
我想在文本中添加阴影/轮廓,以便文本看起来像UINavigationBar上的标题一样。
CoreGraphics可以实现吗?
答案 0 :(得分:8)
通过在文本下方添加没有模糊的白色阴影来创建插入文本(假设光线来自顶部。)
在CoreGraphics中,在绘制文本之前设置阴影
CGContextSetShadowWithColor(ctx,
CGSizeMake(0, -1),
0,
[UIColor whiteColor].CGColor);
答案 1 :(得分:1)
@Andrew你可以通过调用按钮上的setTitleShadowOffset
:方法来设置按钮标题标签的阴影偏移属性。
编辑:
我希望这些链接可以提供帮助
http://www.raywenderlich.com/2079/core-graphics-101-shadows-and-gloss http://www.wideasleep.com/blog/?p=199