首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >您可以使用Core Graphics绘制文本阴影/轮廓吗?

您可以使用Core Graphics绘制文本阴影/轮廓吗?
EN

Stack Overflow用户
提问于 2011-02-15 17:40:15
回答 2查看 4.3K关注 0票数 2

我有一个类,画了一个圆角矩形,在它周围放了一个边框,中间放了一段文本。

我想在文本中添加阴影/轮廓,这样文本看起来就像UINavigationBar上的标题一样。

使用CoreGraphics可以做到这一点吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-16 12:40:31

插入文本是通过在文本下面添加一个没有模糊的白色阴影来创建的(假设光线来自顶部)。

在CoreGraphics中,在绘制文本之前设置阴影

代码语言:javascript
运行
复制
CGContextSetShadowWithColor(ctx, 
                            CGSizeMake(0, -1), 
                            0,  
                            [UIColor whiteColor].CGColor);
票数 9
EN

Stack Overflow用户

发布于 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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5001951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档