在我的应用程序中,我想创建一个像 Excel 工作表一样的多列 TableView。
表格视图也可能大于屏幕大小,所以我也想水平滚动它。
我怎样才能做到这一点?
在我的应用程序中,我想创建一个像 Excel 工作表一样的多列 TableView。
表格视图也可能大于屏幕大小,所以我也想水平滚动它。
我怎样才能做到这一点?
您需要自己实现它。这是不可用的,因为非常大的电子表格难以导航,您可能应该重新考虑数据的呈现方式。
鉴于该警告,您将需要通过UIScrollView
自己管理将单元格附加到 scrollView 来实现这一点。如果您提前附加所有视图,您将出现不连贯的滚动,因此您希望在它们进入视图时附加和删除它们。
你也可以在 Github 上查看KKGridView项目。这可能正是您想要的。
这个类感觉类似,UITableView
但它支持网格和任何你可以梦想的自定义布局。查看 WWDC 2012 视频中的视频介绍集合视图。这真是太神奇了。
最好选择UICollectioView
或UISrollView
代替 UITableView
该类UICollectionView
管理数据项的有序集合并使用可定制的布局呈现它们。
关于使用 UITableView
,您可以custom UITableView cells
通过使用 Interface Builder 并加载自定义 nib 来创建。它只能垂直滚动
您可以在此处查看详细信息