如何向我的白色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. 如何在HTML/CSS中概述文本
- 3. WPF文本的概述字體效果
- 4. 文檔概述VS2008的類
- 5. Sitecollection概述Page
- 6. TopDesk概述
- 7. SSMS - MiniMap概述
- 8. DLR的概述?
- 9. CakePHP的概述
- 10. 概述圖表
- 11. JavaScript庫概述
- 12. WebViewClient類概述?
- 13. WebService - 概述
- 14. OmniThreadLibrary概述
- 15. 基本的FPU指令/堆棧概述?
- 16. PYQT佈局和setgeometry基本概述
- 17. 每個項目概述的TFS版本
- 18. emacs中的版本控制概述
- 19. iOS內核概述!
- 20. git分支概述
- 21. XML顯示概述
- 22. 靜態類概述
- 23. CSS - 具體概述
- 24. Ember.js代碼概述
- 25. EmberJS架構概述
- 26. Redis架構概述?
- 27. HTML概述,幫我
- 28. WPF控件概述
- 29. SIP標頭概述
- 30. SQL - 概述查詢
檢查此: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