我正在創建一個數據沉重的應用程序,需要顯示多個數據段並允許選擇該數據的行以獲得更詳細的視圖。該應用程序是註定要用於iPad(不是iPhone)。UITableView與UIWebView
的數據是最適合網格佈局 - 存在的多條信息並沒有必然比其他數據更重要。換句話說,我努力想出一個合理的方式在UITableView的默認單列世界中顯示它。
這裏有個問題:我應該把它吸起來,教我自己什麼看起來是UITableView的子類化和嘗試使用多個視圖來創建多個列的困難任務,或者,我應該只使用一個UIWebView,創建一個傳統的HTML表,並捕獲點擊表的行作爲事件產生新的視圖。我認爲後者的選擇是可能的?我看了一些可用的開源網格類 - 但是,它們在修正器或功能(即能夠像UITableView那樣點擊行)中似乎都有點受限制。
我開始覺得我處理了iPad像一個華而不實的網頁瀏覽器,但是,內部監督辦公室有限的文本格式和表格式選項是感覺相當限制。但是......很難否認HTML是多麼的容易使用---而對於一個偶然的程序員,我卻被懶惰的路線所吸引。
我想獲得什麼是最好的(或接受)練習,人們的意識。
謝謝。
沒有必要繼承UITableView。子類UITableViewCell。另外,就文本和表格格式而言,它實際上只受你的能力限制(請不要被冒犯,我們都在那裏)。您應該強制自己使用本機代碼(webview僅用於顯示html)執行這些操作,以便您瞭解如何執行此操作。 – sosborn 2012-01-18 02:44:52