簡體   English   中英

將UILabel的選定部分設置為粗體

[英]To make the selected part of a UILabel as Bold

我有兩個UILabel,兩個都有動態文本,但相互關聯。 例如:

label1.text=@"Abc";
label2.text=@"Meaning of Abc is ......";

現在,label2將始終具有label1.text以及一些其他文本。

我想在label2中將此部分設為粗體。

到目前為止,我發現可以通過在drawRect中繪制文本來完成此操作,但這似乎非常復雜。

還有其他出路嗎?

謝謝

iOS 6將支持此類標簽的屬性標簽。 在此之前,或者如果iOS 5 = <兼容性對您很重要,則可以將標簽設置為UIWebView並使用HTML標記。 或使用drawRect進行困難的處理(它將表現更好)。

編輯:有添加屬性標簽的第三方庫, Nimbus是其中一個運行良好的庫。

暫無
暫無

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

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