我有一个带有自定义单元格的分组表视图(通过子类化以编程方式创建,而不是使用 IB)。为了正确定位自定义单元格的子视图(例如标签和文本字段),我需要在contentView
单元格显示之前知道单元格的当前宽度(考虑到表格视图中的实际单元格宽度可以改变(根据屏幕方向,模态演示风格等))。
如果我在自定义单元格类中重写该layoutSubviews
方法,它可以完美运行,但可以经常调用,因此每次调用它时我都必须重新定位我的子视图,即使没有必要这样做。
请推荐我更优雅的解决方案。
我有一个带有自定义单元格的分组表视图(通过子类化以编程方式创建,而不是使用 IB)。为了正确定位自定义单元格的子视图(例如标签和文本字段),我需要在contentView
单元格显示之前知道单元格的当前宽度(考虑到表格视图中的实际单元格宽度可以改变(根据屏幕方向,模态演示风格等))。
如果我在自定义单元格类中重写该layoutSubviews
方法,它可以完美运行,但可以经常调用,因此每次调用它时我都必须重新定位我的子视图,即使没有必要这样做。
请推荐我更优雅的解决方案。