3
在Weather.app iPhone上的「反彈區」交替行的顏色,滾動過去的每小時的tableview的範圍繼續顯示交替的表格單元格,只是沒有他們內部的任何文本(見下圖)。我想知道如何複製這種外觀。 This question提供了一個解決方案,但我一直希望有一個更有效的方法則只需添加上述我的tableview空白單元格的圖像。繼續在一個UITableView
感謝
在Weather.app iPhone上的「反彈區」交替行的顏色,滾動過去的每小時的tableview的範圍繼續顯示交替的表格單元格,只是沒有他們內部的任何文本(見下圖)。我想知道如何複製這種外觀。 This question提供了一個解決方案,但我一直希望有一個更有效的方法則只需添加上述我的tableview空白單元格的圖像。繼續在一個UITableView
感謝
可以使用的UITableView的headerView
和footerView
性能。這些允許您指定將放置在內容單元之前和之後的自定義UIViews。
所以,你應該初始化與交替的顏色一些虛設內部意見的UIView。該UIView的高度應等於tableView.frame.size.height
。然後就去做:
tableView.headerView = headerViewWithFakeColors;
tableView.footerView = footerViewWithFakeColors;
此外,你還需要改變contentInset
屬性,使這些假頭&頁腳的觀點是,只有當用戶在顫動可見(與contentInset你可以控制的地步的tableview開始彈跳)
tableView.contentInset = UIEdgeInsetsMake(headerViewWithFakeColors.frame.size.height, 0, -footerViewWithFakeColors.frame.size.height, 0);