2013-09-26 111 views
0

我想將UITableView分爲兩部分,當我點擊某處時,頂部和底部。 隱藏部分將打開動畫。有誰可以告訴我該怎麼做?iOS,如何將UITableView拆分爲兩個

這種效果就像在桌面上的iOS應用程序組一樣。

我認爲「如何將anyview分成兩部分」是我想要的。

我最好的想法是編寫代碼將當前屏幕拍攝爲圖像,並禁用頂部和底部部分。然後向下移動底部。

我不知道有沒有API來做到這一點?或者Github上已經存在回購。

這裏是一個示例圖像http://oi40.tinypic.com/2hhdw5y.jpg

回答

2

製作的 '隱藏部分' 常規表視圖單元格。

在heightForRowAtIndexPath中,返回每個單元格的正常單元格高度,但隱藏單元格除外。對於這一個,你會想要返回0.0(隱藏)或其他值,當它是可見的。你可以存儲它是否擴展或不在一個布爾屬性。

當它應該擴大,更新擴大了財產,並呼籲雙方 [tableView beginUpdates];[tableView endUpdates];

這將顯示你以前隱藏的單元用一個漂亮的動畫。您也可以使用此機制再次隱藏它。