2012-07-22 70 views
0

我想創建一個'隱藏的自定義單元格'效果,就像在流行的「拉動刷新」模式中使用的那樣(http://stackoverflow.com/questions/9076905/ UITableView的隱藏優先小區)。我沒有創建一個拉刷新界面,但我想在頂部的特殊單元格。如何在界面生成器中創建UITableView中的隱藏單元格

我可以找出如何使用許多拉到刷新的例子來做到這一點,但他們都在代碼中創建隱藏的視圖。我想在界面生成器中創建它。

我該怎麼做?如果可能的話,我想使用故事板。

回答

0

這個概念很簡單。這個想法是爲你的tableview設置一個負邊緣插入。 SO假設你的第一個單元格是在高度44像素:

[self.tableView setContentInset:UIEdgeInsetsMake(-44.0, 0, 0, 0)]; 

下面的代碼將導致表開始顯示內容44個像素下降,這將創建一個隱藏的電池效應。

您可以通過界面構建​​器實現同樣的功能。它位於「滾動視圖大小」下的大小檢查器中。您必須將「頂部」屬性的內容插入設置爲負數。

希望這有助於

相關問題