我的问题是,我有一个UIContainerView有一个UITableView的子视图。 当用户按下按钮时,此UIContainerView通过动画化其帧大小切换打开/关闭。 我遇到的问题是,因为帧大小立即设置并且动画随时间发生,所以在动画完成之前,TableView单元格会“出列”并消失。我猜是因为tableView认为它不再被显示。从隐藏UITableViewCells延迟UITableView
有没有办法延迟这一点,直到动画完成。也许在+(void)animateWithDuration的完成部分:...
我猜表格视图也在动画过程中调整大小?尝试将表视图设置为在容器调整大小时不调整大小,并确保容器视图不允许在边界之外进行绘制(-clipsToBounds)。 – Wain 2013-04-23 12:25:11
这可能是它,我想它可能会调整使用支柱和弹簧。 – 2013-04-23 12:38:59