2010-09-03 59 views
11

我相信我明白如何設置NSAttributedString值,但您究竟如何在界面上實際顯示它們?如何在iPhone上顯示NSAttributedString?

例子:的UILabel,UITextView的等

的具體說明,將不勝感激/

  • 謝謝!
+0

您還可以使用OHAttributedLabel類,你可以[在這裏找到它(https://github.com/AliSoftware/OHAttributedLabel/)。 HTH – AliSoftware 2011-06-17 19:05:12

回答

1

您提到的控件僅適用於字符串,不適用於字符串。顯示它們的唯一方法是在Core Text上做很多工作。向bugreporter.apple.com提出申訴,要求他們對UIKit的這部分內容進行驗證。

+0

我一定會提交一份錯誤報告。 能否請您指出我使用核心文本的示例或教程的方向來顯示屬性字符串? 謝謝:) – DomMaiocchi 2010-09-03 16:31:48

+1

一個簡單的兩秒搜索提供了一些在這個網站上的答案:http://stackoverflow.com/questions/2446975/core-text-examples-for-iphone-ipad – 2010-09-03 17:23:16

2

你還可以創建一個CATextLayer,工作正常,與歸屬串... 只需創建圖層,並設置它的字符串屬性...

好玩...:d

2

如果你不想打擾CATextLayer,你應該檢查出TTTAttributedLabel。這就像的UILabel,除了支持NSAttributedStrings(使用相同的setText:方法的UILabel,所以你可以使用它作爲一個下拉更換)

2

在iOS 6中,以後你可以使用歸因字符串顯示格式化 文本視圖,文本字段和一些其他控件中的文本。 AppKit 和UIKit也定義了基本屬性字符串 接口的擴展,該接口允許您在當前的 圖形上下文中繪製其內容。

NSAttributedString Reference

相關問題