我有一个类,画了一个圆角矩形,在它周围放了一个边框,中间放了一段文本。
我想在文本中添加阴影/轮廓,这样文本看起来就像UINavigationBar上的标题一样。
使用CoreGraphics可以做到这一点吗?
发布于 2011-02-16 12:40:31
插入文本是通过在文本下面添加一个没有模糊的白色阴影来创建的(假设光线来自顶部)。
在CoreGraphics中,在绘制文本之前设置阴影
CGContextSetShadowWithColor(ctx,
CGSizeMake(0, -1),
0,
[UIColor whiteColor].CGColor);
发布于 2011-02-15 17:49:28
@Andrew您可以通过在按钮上调用setTitleShadowOffset
:method来设置按钮标题标签的阴影偏移属性。
编辑:
我希望这些链接能有所帮助。
http://www.raywenderlich.com/2079/core-graphics-101-shadows-and-gloss http://www.wideasleep.com/blog/?p=199
https://stackoverflow.com/questions/5001951
复制相似问题