2009-06-26 52 views
1

我在頁面上有一個表格,但它不佔用整個屏幕(約1/3)。在某些時候,我想在桌面上方顯示某些內容,但將視圖保持在桌面下方。UITableView動畫問題

雖然這不是真的問題。我使用UIView動畫來改變表格框架的大小並將其向下移動。問題是,當動畫開始時,表格會丟失最後幾行 - 動畫完成時將隱藏的行。

有沒有人知道解決這個問題的方法?

我寧願將表格保留在視圖圖層頂部,因此遮擋它並在動畫期間保持相同大小不會真正起作用。

謝謝!

回答

0

您的上級UIView是否設置爲固定大小?當您將表格向下移動時,如果包含的框架不是也生長到適應新的高度,那可能會削減您的較低表格單元格。

+0

不,有足夠的空間。但我認爲我沒有把它描述得恰到好處 - 當桌子增長的時候,它會變得比原來的大,但是空白的單元格會出現在比原始表格更小的表格中。如果這樣做是有道理的,那麼位於原始桌面邊上的單元格將是空白的,即使它仍然可見。 – Carl 2010-12-20 13:53:45