2009-06-26 55 views
1

我在页面上有一个表格,但它不占用整个屏幕(约1/3)。在某些时候,我想在桌面上方显示某些内容,但将视图保持在桌面下方。UITableView动画问题

虽然这不是真的问题。我使用UIView动画来改变表格框架的大小并将其向下移动。问题是,当动画开始时,表格会丢失最后几行 - 动画完成时将隐藏的行。

有没有人知道解决这个问题的方法?

我宁愿将表格保留在视图图层顶部,因此遮挡它并在动画期间保持相同大小不会真正起作用。

谢谢!

回答

0

您的上级UIView是否设置为固定大小?当您将表格向下移动时,如果包含的框架不是也生长到适应新的高度,那可能会削减您的较低表格单元格。

+0

不,有足够的空间。但我认为我没有把它描述得恰到好处 - 当桌子增长的时候,它会变得比原来的大,但是空白的单元格会出现在比原始表格更小的表格中。如果这样做是有道理的,那么位于原始桌面边上的单元格将是空白的,即使它仍然可见。 – Carl 2010-12-20 13:53:45