我正在为 iOS 应用程序开发一种特定类型的列表,其中单元格将简单地具有特定的宽度和高度,然后向左浮动(想想 CSS 之类的东西float:left
),然后创建一个列表,如果超过 12 个项目(比如下图)。
我在想也许这可以通过自定义 UITableViewCell 并设置框架的宽度和高度来完成,这样我就可以重用 UITableViewController、delegate 和 dataSource 提供的各种好处。但不幸的是,这似乎是不可能的。所以,我现在只是创建了许多 UIViews 并以编程方式将它们定位在其父级中。
我只是想确保这将是实现此类列表的正确方法,如果有人可以让我知道是否确实不可能在 UITableView 上拥有这种功能并继承它提供的所有优点。
多谢你们