iPhone - 表格/网格数据

标签 iphone datagrid uitableview uiscrollview

对于 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/

相关文章:

iphone - 核心数据 : any way to fetch multiple entities?

iphone - MFMailComposeViewController 在 canSendMail 上超时?

ios - 如果系统语言不同,如何获取英文地标位置数据?

c# 如何在 DataGrid 中正确对齐数字

Swift TableViewDataSource 分离其他类

ios - 当执行[tableview reloadData]时,交互不起作用

iphone - 在方法中获取参数类型

c# - 通过单击行在 DataGrid 中选择一行

GWT 在树内和树网格之间拖放

swift - 将文档引用传递给第二个 View Controller