我有一个“隐藏的”UIView,在UITableViewCell中包含两个UIView。
为了进行测试,我还将背景颜色应用于隐藏视图本身。
默认约束在视图上设置height = 0,优先级为999。
当我将约束优先级设置为1时,视图将显示(按预期方式),但按钮会立即显示,而包含视图的背景颜色仅在动画完成后出现。
我通过调用以下方式强制动画:
[table beginUpdates];
[table endUpdates];
细胞适当扩大。我猜它与最后绘制的背景有关,但我无法弄清楚如何影响排序。