2010-09-29 22 views
2

我需要爲我們的項目做什麼是在視圖中顯示幾個UIScrollViews,並在scrollView中標題和短文本。UIScrollview中的格式化文本

我知道如何爲UIscrollview添加一個標籤,但Gould如何處理標題太長且包裝到第二行的情況。

回答

4

您可以通過調用-[NSString sizeWithFont:]或其中一個變體來確定標題文本所需的空間。然後在您的代碼中動態標註和定位標籤(並將其numberOfLines屬性設置爲0)。

替代方案:

  • 使用UIWebView顯示格式化文本(HTML)。
  • 使用Core Graphics將文本直接繪製到視圖中(例如[NSString drawAtPoint:withFont:])。
  • 使用核心文本來格式化和繪製文本(相當複雜)。
+0

這篇文章涵蓋了我的想法,然後一些。 – Moshe 2010-09-29 19:24:27