2012-07-29 78 views
0

繼承人我想要做的事情:有一個固定的UITableViewCell,可以從UITableView中的任何地方看到。所以,當你只有少於11個條目時,看起來頂層單元格只是第0個索引處的單元格,但是如果你在UITableView中有更多條目,那麼你可以向下滾動(通常行爲),但仍然有UITableViewCell是當前的第0個索引。幾乎就像一個標題行,它允許您查看特定的項目,類似於Excel。在Excel中,您可以將最上面的一行固定不動,這樣當有人向下滾動時,您應該無法看到最上面一行,但您仍然可以看到它。滾動時保持靜止的UITableViewCell

如果需要更多的解釋只是評論,我會嘗試給出更好的解釋!

在此先感謝!

回答

0

首先確保你的uitableview在另一個uiview裏面。 添加一個代表您的固定單元的uiview作爲uview的子視圖。 在tableView didScroll上檢查表格中第一個單元(靜止)的單元矩形。 如果y小於0,則它已滾動出視圖,並且應顯示自定義視圖。 否則將其隱藏。

這樣,您將獲得與浮動表頭相同的行爲。爲了澄清你應該對浮動單元有兩個視圖。一個在桌子上,一個會「漂浮」。

相關問題