2010-06-17 92 views
1

我有一組矩陣中​​的數據,我想在我的iPhone應用程序中顯示所有行和列的完整信息。我在網上找到的處理「桌面iPhone」的所有內容都提供了有關UITableView的信息,它只允許您向用戶顯示項目列表 - 而不是HTML中的實際表格。 iPhone上的最佳方式是向用戶顯示實際的數據表格,列標題和表格單元格爲&?如何在iPhone上顯示類似HTML的表格數據?

回答

1

我找到的解決方案只是簡單地使用UIWebView。然後,我可以動態構建HTML表並將其加載到Web視圖中。

+1

這正是我所採用的解決方案,只要與表中項目的交互很少,就可以很好地工作。不幸的是,Cocoa世界和iPhone上的HTML DOM世界之間的極簡主義界面使得它們之間的連接變得煩人。另一個我發現使用這種技術很有幫助的工具是HTML模板引擎。我決定在MGTemplateEngine上,但也有其他人。 – 2012-02-23 19:54:42

0

由於屏幕尺寸較小,UITableView類專門設計爲一次只顯示一列。如果您的應用程序的數據絕對需要在一個屏幕上的一個大網格中進行佈局,則正確的方法是將每個單元格作爲子視圖添加到自定義視圖中。然後在您的自定義視圖上實現layoutSubviews方法,以在您想要的網格中佈局子視圖的框架。

+0

快速瀏覽google顯示了幾個開源項目,爲UIView子視圖實現不同的佈局算法......可能是這樣的:http://code.google.com/p/layoutmanagers/將解決您的問題。 – kasperjj 2010-06-17 11:49:53