【发布时间】:2015-07-09 18:15:37
【问题描述】:
在uitableviewcell的layoutSubviews中,有类似
的逻辑switch(enum_instance){ }
enum_instance 从某个地方改变,例如在一个计时器中,然后 setNeedLayout 触发 layoutSubviews
但是 layoutSubviews 中的 enum_instance 不会更新。这是错误吗?还是我做错了什么?
谢谢,
【问题讨论】:
-
setNeedLayout只会为新周期安排重绘。调用layoutIfNeeded将立即布置子视图。 -
实际上我正在使用 layoutIfNeeded :) 局部变量有时会被意外更新,这很奇怪
标签: ios uitableview memory-management layoutsubviews