2010-08-16 27 views
0

我正在開發一個iPhone應用程序,並希望能夠在ScrollView中使用NSMutableAttributedString。以下是我想要遵循的步驟:如何在iPhone上的ScrollView中顯示NSMutableAttributedString

  1. 從CoreData中獲取一個字符串。
  2. 將字符串複製到NSMutableAttributedString中。
  3. 解析字符串並修改文本部分的屬性。
  4. 在ScrollView中顯示NSMutableAttributedString。

我該怎麼做?

如果我正確地閱讀文檔,只有CoreText支持在iPhone上顯示屬性字符串。那是對的嗎?如果是這樣,當我不知道CGRect的Y值如何時,我怎樣才能創建一個CoreText對象?

回答

1

在做了更多的研究和實驗之後,我發現有一些方法可以計算用於繪製CoreText的Rects的大小。我將http://github.com/jonasschnelli/I7CoreTextExample的代碼作爲我項目的起點。儘管代碼中存在一些錯誤,但它確實提供了有關如何使用CoreText的基礎知識。

順便說一下,雖然代碼設置爲可以在iPad上運行,但相同的代碼適用於iPhone。我希望這可以幫助別人。