UILabel文本的大纲

hgp*_*gpl 10 iphone objective-c uilabel

如何在白色UILabel文本中添加黑色轮廓?

Bes*_*esi 9

一种选择是设置阴影,这可能不是您想要的,但实现类似的效果.您可以手动调整偏移量:

UILabel *myLabel = ...;
lbl.shadowColor = [UIColor whiteColor];
lbl.shadowOffset = CGSizeMake(0, -1.0);
Run Code Online (Sandbox Code Playgroud)

请注意,您也可以在Interface Builder中为您的定义UILabel.

影子http://i.minus.com/jbiG0jVdOxJbgh.png

如果这还不够,请查看此博客文章,该帖子涉及子类化UILabel以获得发光效果:

发光http://www.redrobotstudios.com/blog/wp-content/uploads/2010/04/glow1.png


tob*_*ann 5

披露:我是THLabel的开发者.

我刚刚发布了一个UILabel子类,它允许在文本和其他效果中使用大纲.你可以在这里找到它:https://github.com/tobihagemann/THLabel

我正在使用Core Text和Core Graphics来实现这种效果.