ios - 如何将特定 View 添加到uitableviewcell?

标签 ios objective-c uitableview

我有 PersonCellxib.h, .m 文件和人的特征。因此,根据 PersonCell.state,我想显示不同数量和种类的特征。

我想将特定的ParameterviewtitleLabelconstantLabel 一起使用,因此我可以使用for-in 数组添加这些parameterView 。我不能在代码中使用 constraints,因为单元格重用

该怎么做?我只看到愚蠢的方法 - 将每个特征 View 添加到 PersonCell 并根据状态显示和隐藏它们。但是有 50 多个不同的特征。

最佳答案

您可以尝试使用 tableView 而不是 View 数组。例如,PersonCell 内部可以有一个 tableView,其中每个单元格都包含一个 ParameterView

根据您已有的数组,您可以在 PersonCell 中实现 UITableViewDataSource。当 PersonCell 非常依赖状态时,我认为这将是一个非常简单的解决方案。

如果您有任何疑问或需要更具体的信息,请告诉我。

关于ios - 如何将特定 View 添加到uitableviewcell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29633002/

相关文章:

objective-c - 在 Swift 中使用轻量级泛型实现 Objective-C 方法

ios - 如何使用字典 iOS 在服务器上发布图像?

ios - 如何在 swift 3 中重新加载没有动画的特定单元格?

ios - 自定义 UITableView 单元格动画

ios - 减少 Unity 游戏 iOS 应用程序的大小

ios - 将 UIButtons 添加到 ViewDidLoad 上的数组

ios - 在启动时在 View Controller 上呈现模态视图 Controller

ios - 尝试使用 Swift 实现无限滚动时陷入无限循环

objective-c - 释放 UIViewController 子类实际上并没有释放内存

android - 在 flutter 中如何使带有平移手势的内部小部件不会与PageView冲突