當創建一個UITableViewCell子類中,的.xib視圖自動添加一個分離器的視圖的底部:從iOS的TableViewCell XIB刪除分隔符
我的tableView設置separatorStyle屬性無;然而,這種差距還有隨機細胞間會出現在運行時:
對於我的生活,我不能讓這個停止顯示隨機的差距還是廈門國際銀行將其刪除。我沒有發現可以防止這種情況發生的屬性。我的Google搜索對這個確切的問題已經空手而歸。
我該如何擺脫這個?任何有識之士非常讚賞
當創建一個UITableViewCell子類中,的.xib視圖自動添加一個分離器的視圖的底部:從iOS的TableViewCell XIB刪除分隔符
我的tableView設置separatorStyle屬性無;然而,這種差距還有隨機細胞間會出現在運行時:
對於我的生活,我不能讓這個停止顯示隨機的差距還是廈門國際銀行將其刪除。我沒有發現可以防止這種情況發生的屬性。我的Google搜索對這個確切的問題已經空手而歸。
我該如何擺脫這個?任何有識之士非常讚賞
我認爲你可以設置該屬性 self.tableView.separatorColor = [UIColor clearColor];
並設置佈局類似這樣的:(click here)
它工作在我的測試代碼。(click here)
只要到廈門國際銀行在您的tableview,並選擇分離爲無:您可以參考中的鏈接圖像! https://i.stack.imgur.com/noEdE.png
如果您正在使用的代碼做它,你可以使用:
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
而對於右側的空間,您可以創建自定義表格單元格,或者將寬度設置爲更多,並將其x軸設置爲負值。
例子。如果您有上海華寬度320,將實現代碼如下幀:
tableview.frame = CGRectMake(-15,20,335,548)
你嘗試設置'separatorInset'到'UIEdgeInsetsZero'在'的cellForRowAtIndexPath ': 'if([cell respondsToSelector:@selector(setSeparatorInset :)]){cell setSeparatorInset:UIEdgeInsetsZero]; } if([cell respondsToSelector:@selector(setLayoutMargins :)]){cell setLayoutMargins:UIEdgeInsetsZero]; } ' – nynohu