【Swift】Swift中tableviewcell分割線顯示不全解決方案

這些小問題得記錄一下,方便后面查找,直接上代碼:

overridefuncviewDidLoad() {

super.viewDidLoad()

self.view.backgroundColor = UIColor.white

if(homeTabble?.responds(to:#selector(setter: UITableViewCell.separatorInset)))! {

homeTabble?.separatorInset = UIEdgeInsets.zero

}

if(homeTabble?.responds(to:#selector(setter: UIView.layoutMargins)))! {

homeTabble?.layoutMargins = UIEdgeInsets.zero

}

}

代理方法中

functableView(_tableView:UITableView, willDisplay cell:UITableViewCell, forRowAt indexPath:IndexPath) {

ifcell.responds(to:#selector(setter: UIView.layoutMargins)) {

cell.layoutMargins = UIEdgeInsets.zero

}

ifcell.responds(to:#selector(setter: UITableViewCell.separatorInset)) {

cell.separatorInset = UIEdgeInsets.zero

}

}

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

推薦閱讀更多精彩內容