我有一个包含表格视图并显示自定义单元格的视图控制器。我正在尝试使用该traitCollectionDidChange
方法(在单元格子类中)对内容大小类别的更改做出反应,但是当此特征发生更改时,永远不会为单元格调用此方法。另一方面,当尺寸类改变时它会被调用。
traitCollectionDidChange
为视图控制器调用(当内容大小类别发生变化时),我可以手动将调用传播到可见单元格,但感觉像是额外的工作。为什么没有专门针对内容大小类别更改调用单元子类?
编辑推理我为什么要在单元格内调用:
当内容大小类别与可访问性相关联时,我想将单元格的标签更改为多行,否则保持单行。我在某些 iOS 应用程序中注意到了这种行为,例如 Apple Music。