我正試圖找到一種解決方案,以在我的iPhone/iPad應用程序中顯示大量格式化文本。絕對最用戶友好的方式是使用分頁視圖,如Apple的iBooks。我的數據位於核心數據中,它基本上是一個書本長的文本,應該使用標題(以及一些類似表格的元素和圖像)進行格式化。到目前爲止,我所擁有的桌面視圖可以完成這項工作,使得滾動和一切變得輕而易舉,很可能是由於表格單元的重用等原因,但並不是真正的首選視覺風格(另外,我想顯示雜誌 - 像iPad版本的列)。模仿蘋果的iBooks頁面?
現在,如果我想實現一個UIPageViewController驅動的解決方案(加上底部的頁面「刷子」),我需要預先渲染所有網頁,以便
一)迅速跳躍到下頁使用洗滌器和b)顯示洗滌器子視圖中文本的當前部分是可能的。
因此,核心文本足夠強大,足以在幾秒鐘內填充這些數量的視圖(就像iBooks所做的那樣 - >在快速跳躍後可以看到底部的點變暗)或者需要重新考慮我的概念?我真的不希望最終浪費,因爲不可預見的存儲/處理能力問題編碼的量......
非常感謝
哇,謝謝你的回答......已經解決了我的問題的開發者的反饋正是我一直在尋找的!所以,如果我正確地使用了UIWebViews - 這意味着使用「原始」核心文本的實現應該在預渲染後更加快速和更快速。 – LaK 2013-04-09 07:54:21
可能。但是我們對使用UIWebViews的所有優點感到非常滿意,包括CSS和我們在選擇/突出顯示等方面使用的一些JavaScript。我很驚訝它對我們的工作效果。 – HalR 2013-04-09 14:51:58