簡體   English   中英

iOS,如何將UITableView分成兩部分

[英]iOS, how to split UITableView into two

當我點擊某處時,我想將UITableView分成兩部分,頂部和底部。 隱藏的部分將以動畫打開。 有人可以告訴我怎么做嗎?

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

我認為“如何將任何視圖分成兩部分”是我想要的。

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

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

這是一張示例圖片http://oi40.tinypic.com/2hhdw5y.jpg

使“隱藏部分”成為常規表格視圖單元格。

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

當它應該展開時,更新展開的屬性並調用[tableView beginUpdates]; [tableView endUpdates];

這將顯示您之前隱藏的單元格,並帶有漂亮的動畫。 您也可以使用此機制再次隱藏它。

您可以使用可擴展的tableview並根據需要設計tableview。

https://github.com/OliverLetterer/UIExpandableTableView

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM