如何向我的白色UILabel文本添加黑色轮廓?UILabel文本概述
回答
一种选择是设置阴影,这可能不是您想要的,但会达到类似的效果。您可以手动调整偏移:
UILabel *myLabel = ...;
lbl.shadowColor = [UIColor whiteColor];
lbl.shadowOffset = CGSizeMake(0, -1.0);
请注意,您也可以在Interface Builder定义此为您UILabel
。
shadow http://i.minus.com/jbiG0jVdOxJbgh.png
如果你看看这个blog post与子类UILabel
交易得到一个发光效果,这是不够的:
glow http://www.redrobotstudios.com/blog/wp-content/uploads/2010/04/glow1.png
这样做或者添加一个模糊的轮廓,或者笔划/轮廓被偏移。看到这个链接的一个很好的解决方案:http://stackoverflow.com/a/15877054/254598 – Maurizio 2013-08-14 22:17:01
我相信this代码会解决你的问题。
在KSLabel.m类看到这行代码
// Outline color
self.textColor = [UIColor whiteColor];
改变它
self.textColor = [UIColor blackColor];
,你会看到文本的黑色边框。
披露:我是THLabel的开发人员。
我刚刚发布了一个UILabel子类,它允许在文本和其他效果中使用大纲。你可以在这里找到它:https://github.com/tobihagemann/THLabel
我正在使用核心文本和核心图形来实现该效果。
刚装好它,迄今为止工作完美无瑕,做得很好。 – TaylorAllred 2015-09-24 22:43:36
- 1. 概述:无VS概述:0
- 2. 文档概述VS2008的类
- 3. DLR的概述?
- 4. SSMS - MiniMap概述
- 5. CakePHP的概述
- 6. Sitecollection概述Page
- 7. PYQT布局和setgeometry基本概述
- 8. 可可tableview概述
- 9. Python语言概述
- 10. iOS内核概述!
- 11. CSS - 具体概述
- 12. SIP标头概述
- 13. 静态类概述
- 14. SQL - 概述查询
- 15. WPF控件概述
- 16. HTML概述,帮我
- 17. UILabel文本为html文本
- 18. Iphone帮助文档概述像ibooks
- 19. 递归概述文件PHP/Laravel
- 20. 的JavaScript文件在Visual Studio 2008概述
- 21. Dox(haxe文档工具)包概述
- 22. 如何在Android地图中概述文本
- 23. PDF概述文本 - Acrobat序列的自动化
- 24. 的UILabel doubble文本
- 25. 文本中的UILabel
- 26. UILabel文本移动
- 27. UILabel文本问题
- 28. 多色UILabel文本
- 29. UILabel适合文本
- 30. UILabel在UILabel文本的末尾
检查此:http://stackoverflow.com/a/1424665/845115 – 2012-02-22 09:35:23
你的意思是黑色边框? – rakeshNS 2012-02-22 09:36:13
@rakeshNS是的,我想围绕标签的文字黑色边框。 – hgpl 2012-02-22 09:38:12