簡體   English   中英

是否可以在UILabel中設置多種顏色?

[英]is it possible to set multiple color in UILabel?

從Jason Coco引用它不可能在UILabel中設置多個......但是

這樣怎么辦?

任何的想法?

替代文字

是否可以在UILabel中設置混合顏色

例如“TEST”我可以將E設置為紅色,將另一個設置為白色嗎?

FontLabel是UILabel的替代品,可以將屬性字符串作為其文本。 這將允許您在單個標簽中使用多種顏色和字體。

TTTAttributedLabel是UILabel的直接替代品,比其他像FontLabel這樣的庫更輕巧,更簡單。 您需要做的就是將NSAttributedString設置為該標簽的文本。

這在iOS 5中是不可能的,但iOS 6支持它。 正如您在文檔中看到的那樣: https//developer.apple.com/documentation/uikit/uilabel#//apple_ref/doc/uid/TP40006797

UILabel使用iOS6獲得belongsText屬性,在UILabel旁邊,許多其他UI元素也使用NSAttributedText。

不,遺憾的是UILabel無法做到這一點。 你可以谷歌一些替代品,iPad將有NSAttributedString,但使用UILabel,整個字符串必須是一種字體/顏色。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM