ios - 关于如何编写非常复杂的自定义 UITableViewCell 的提示

标签 ios objective-c uitableview

enter image description here

请看我上图的模型。我对如何编码感到有点困惑。我想我会使用一个 UITableView 并在一个单元格上进行所有自定义。还有其他想法吗?我不确定在一个 Controller 或其他东西上有多个 TableView 是否会更好。

最佳答案

首先,这种设计除了在 iPad 上真的行不通。试图塞进 iPhone 屏幕实在是太过分了。

Collection View 就像一种更灵活的 TableView 形式。您可以按行、列、行和列、圆圈或任何您想要的方式排列 Collection View 。

您可以使 Collection View 像 TableView 一样工作,但工作量更大,也更容易混淆。

如果您的 UI 是一个垂直的单元格列表,表格 View 可能仍然更适合,因为它与您正在做的事情相匹配。

假设此应用仅适用于 iPad:

使用它自己的 XIB 文件创建 UITableViewCell 的自定义子类。根据需要定义内容。使 TableView 单元格中的每个“图 block ”(每个单元格中显示的 5 个框)成为 UIView 的单独自定义子类可能有意义,也可能没有意义,具体取决于您希望如何使用它们。如果它们始终以相同的顺序排列,并且除了在此 TableView 中从未在其他任何地方使用过,则不会。只需从组件构建单元。如果您认为您可能会在其他地方使用这些图 block 之一,或者如果您可能以不同的顺序显示它们,那么是的,让每个图 block 成为一个单独的自定义 UIView 子类,并在构建您的单元格时使用这些自定义 View 。

关于ios - 关于如何编写非常复杂的自定义 UITableViewCell 的提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29110128/

相关文章:

ios - ORDER BY 子句在 iphone 应用程序的 simpledb amazon 中不起作用

ios - 是否可以在后台模式下运行 Quickblox SDK?

objective-c - 如何使用 objectForKey 访问 NSDictionary 中的数据

iphone - 通过 tableview 添加 View (UITableViewController)

uitableview - 将 UISearchBarDisplayController 保持在 tableview 之上

iOS 图表自定义标签 : integer values on Bubble Chart

iphone - UIBarButtonItem 外观 setBackgroundImage 按钮下的黑线

iphone - 如何在 ios 中使用 URL 和 NSString 在 UIImageView 上显示图像?

ios - 如何正确设置同时具有框架目标和使用该框架的应用程序目标的 Podfile

ios - UITableView不显示detailText