对于 iPhone 应用程序,我需要以网格格式显示只读表格数据。该数据可能有许多行和列。
我可以使用 UITableView,但问题是数据很可能会非常宽并且需要滚动。
有没有办法将 UITableView 放入 UIScrollView 中并允许缩放和滚动 x 和 y,但仍然利用可重用的 UITableView 单元格?我认为将巨大的 UITableView 放入 UIScrollView 中不会利用单元重用(虚拟化)。
或者我最好使用 UIWebView 和 HTML 表格吗?
最佳答案
带有 HTML 表格的 webView 可能会使用更多内存,但最终比 ScrollView 内的 tableView 内的 2D 单元更容易编码和调试。
对于非常大的表格,另一个选项可能是平铺 ScrollView ,您只渲染可见的图 block (并释放和/或重用屏幕外的图 block )。
关于iPhone - 表格/网格数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3990817/