2
處理需要大量文本的應用程序,根據用戶選擇的字體大小對其進行分頁,然後用樣式顯示。獲得UIWebView分頁文檔已被證明非常麻煩。我已經看到了Core Text的封裝,顯然,它負責佈局,但我的理解是無法選擇核心文本。是否有替代UIWebView動態顯示格式化文本?
任何人都知道他們是如何做到的?我曾假設它是UIWebView。
在此先感謝。
處理需要大量文本的應用程序,根據用戶選擇的字體大小對其進行分頁,然後用樣式顯示。獲得UIWebView分頁文檔已被證明非常麻煩。我已經看到了Core Text的封裝,顯然,它負責佈局,但我的理解是無法選擇核心文本。是否有替代UIWebView動態顯示格式化文本?
任何人都知道他們是如何做到的?我曾假設它是UIWebView。
在此先感謝。
在3.2之前顯示格式化的文本,而不是在web視圖中近乎不可能。從那以後,雖然我們有NSAttributedString和相應的UiKit元素,它們可以在一個字符串內顯示一些字體變體,着色,格式。分頁和其他行爲雖然超出了它的範圍,但您必須通過可分頁滾動視圖自己實現它作爲一種可能性。選擇也很困難,因爲您必須通過UILabels上的UiView命中檢測以及通過實現touchesBegan :, touchesMoved:和touchesEnded:並自己繪製選擇來再次實現它。
看看UITextView with Syntax Highlighting
祝你好運!