淘先锋技术网

首页 1 2 3 4 5 6 7

今天写代码初次遇到这个问题:

查阅了资料后解决方法如下:

在viewdidload()中加入下面代码:

        if aboutTable.respondsToSelector("setSeparatorInset:"){
            aboutTable.separatorInset = UIEdgeInsetsZero
        }
        if aboutTable.respondsToSelector("setLayoutMargins:"){
            aboutTable.layoutMargins = UIEdgeInsetsZero
        }

然后重写方法:

    func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
        if cell.respondsToSelector("setLayoutMargins:"){
            cell.layoutMargins = UIEdgeInsetsZero
        }
        if cell.respondsToSelector("setSeparatorInset:"){
            cell.separatorInset = UIEdgeInsetsZero
        }
    }

问题解决: