鑑於Word對象的集合,我想要顯示類似於下面顯示的可滾動標籤雲。我的Word類具有Name和Rank的屬性,我將從中確定字體的排序和權重。每個單詞都應該是一個可選對象(用於調用某個事件)。由於集合可以包含數千個對象,因此我只需要管理當前在視圖中呈現的單詞(即當他們從屏幕的底部或頂部滾動時,我不再關心它們)。在iPhone上編寫滾動標籤雲的想法?
你會如何處理這個問題?
鑑於Word對象的集合,我想要顯示類似於下面顯示的可滾動標籤雲。我的Word類具有Name和Rank的屬性,我將從中確定字體的排序和權重。每個單詞都應該是一個可選對象(用於調用某個事件)。由於集合可以包含數千個對象,因此我只需要管理當前在視圖中呈現的單詞(即當他們從屏幕的底部或頂部滾動時,我不再關心它們)。在iPhone上編寫滾動標籤雲的想法?
你會如何處理這個問題?
我最終使用帶有包含自定義標籤數組的自定義UITableViewCell的UITableView。通過適當使用延遲加載和後臺處理,它非常快速。我會繼續並將我的標記標記爲已接受的答案,但我很欣賞所有的答案。
將HTML格式的文本爲UIWebView
與一些JavaScript,在某些時間爲基礎卷軸。您可以通過JavaScript橋對元素進行handle touch events。
如果不成功,你需要一堆各種尺寸的UILabel
元素,以及一個佈局管理器,它們可以適當地定位它們,這幾乎肯定會有更多的工作。
+1,因爲這是我會做的。 ;) – livingtech 2011-03-30 13:19:06
你願意分享這樣做的代碼嗎?我非常想在我正在開發的應用程序中做同樣的事情。很高興在應用中爲您添加屬性。 – 2011-05-19 01:50:46