ios - 带有 subview 的性能 UICellView

标签 ios swift

<分区>

我有一个关于某些自定义 TableViewCell 的性能的一般性问题。

我有 5 个不同的 Cell,每个都有不同的 ReUseIdentifier。一切正常。现在我需要在一些单元格上添加标签(以编程方式,它可能适用于所有 5 个不同的单元格)。

例如,我现在有 100 行,每种类型 20 行,我需要在 subview 中为 100 行中的 10 行添加标签。

现在最好以编程方式将标签添加到特定行的 subview ,或者我应该为 5 个不同的单元格创建标签并默认隐藏它(并在需要时使用它)

提前致谢

最佳答案

添加 subview 和取消隐藏 View 或删除 subview 和隐藏 View 之间的区别可能不是很明显。

但从组织的角度来看,标签应该添加到 IB 中并适本地隐藏/取消隐藏,或者添加标签的方法应该添加到单元格中,因此单元格在调用此方法时添加标签本身而不是添加标签的 TableView 数据源(然后负责删除它)。如果您要添加 subview ,请不要忘记在单元格的 prepareForReuse 方法中将其删除。

关于ios - 带有 subview 的性能 UICellView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25025890/

相关文章:

ios - Swift/浮点运算

ios - Swift - 火种效果

ios - 快速关闭通过引用传递?

ios - swift 3 : CollectionView didSelectItemAt get selected cell label

ios - TabView 背景透明度在 iOS 15 上的 VStack 内的 ScrollView 中无法按预期工作

iOS 一键两个标签

ios - 为什么刷新某些行后 TableView 单元格会困惑?

iphone - 两个日期之间的范围的 NSPredicate 没有按预期工作

ios - 从照片库中选择图像时如何在 Phonegap 中获取 Base 64 字符串而不是 imageURI

ios - 如何在程序运行时禁用(停用)按钮?