我有一个视图控制器,它包含一个表视图并显示自定义单元格。我试图使用traitCollectionDidChange方法(在单元格子类中)对内容大小类别的更改做出反应,但是当该特性发生变化时,从未为单元格调用此方法。另一方面,当size类更改时,它确实会被调用。
traitCollectionDidChange是为视图控制器调用的(当内容大小类别发生变化时),我可以手动将调用传播到可见单元格,但这感觉像是额外的工作。为什么没有为单元格子类调用,特别是针对内容大小类别的更改?
编辑,用于推理为什么我要在单元格内调用:
当内容大小类别为与无障碍相关时,我希望将单元格的标签更改为多行,但保持单行不变。我在某些iOS应用程序中注意到了这种行为,比如Apple。
https://stackoverflow.com/questions/70580069
复制相似问题