IOS8之后 UITableView的Grouped樣式 頂部、底部留白、第一個區頭不顯示問題

我認為:
造成此問題的原因可能是為了實現分組的效果,他們需要在頂部和底部留白以防止首尾組貼近表的頭和尾,然而在什么情況下留白可能是通過表的區頭和區尾的高度等相關參數進行判斷的;

解決方案:

頂部留白、第一個區頭不顯示 的 解決方案:

通過UITableView的區頭高度代理方法返回區頭高度

func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat

底部留白 解決方案

通過UITableView 的區尾高度代理方法返回區尾高度為非0的且接近0的小數,比如:0.0001,如果返回0的話,則不能解決此問題,我想是因為表內部有做關于0的判斷

func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 概述在iOS開發中UITableView可以說是使用最廣泛的控件,我們平時使用的軟件中到處都可以看到它的影子,類似...
    liudhkk閱讀 9,089評論 3 38
  • #pragma mark someValueAboutTableView 1.tableView的樣式:UITab...
    瀟巖閱讀 956評論 0 0
  • 版權聲明:未經本人允許,禁止轉載. 1. TableView初始化 1.UITableView有兩種風格:UITa...
    蕭雪痕閱讀 2,919評論 2 10
  • 一、初始化方法- (instancetype)initWithFrame:(CGRect)frame style:...
    向著陽光奔跑的小孩閱讀 2,681評論 0 7
  • 在我們前進的路上,目標是最為重要的,當你確定目標時,要跳過眼前的紛擾,往長遠的未來做具體的分析,幾年后,我想...
    faye26閱讀 196評論 0 1