答案 0 :(得分:21)
您可以在viewdidLoad
中写下以下行来删除底部边框self.tblMyTable.separatorStyle = UITableViewCellSeparatorStyle.None
通过在cellForRow中写入
来删除左边的填充cell.separatorInset = UIEdgeInsetsZero
cell.layoutMargins = UIEdgeInsetsZero
Swift 3.0的更新:
cell?.separatorInset = UIEdgeInsets.zero
cell?.layoutMargins = UIEdgeInsets.zero
答案 1 :(得分:9)
答案 2 :(得分:2)
另一个对我有用的简单解决方案,用于删除空白行的底线(分隔符)-已在 Swift 4,Xcode 9和iOS 11 上进行了测试:
class viewController: UIViewController {
@IBOutlet var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView?.tableFooterView = UIView()
}
}
答案 3 :(得分:0)
我使用下面的方法
[[[3, 4, 5, 6], ['a']],
[['hehe'], ['bro']],
[['OneHotEncoding', 'x,y'], ['b']],
[['./data/ipl_dataset.csv'], ['path']],
[['np.zeros', 1, 2, 3], ['a']],
[['np.ones', 1, 3, 4], ['b']],
[['np.sum', 'c'], ['c']],
[['np.zeros', 1.2, 'pd.read_csv', 2], ['m1', 'm2']],
[[1, 1, 2], ['a']],
[[2, 4], ['z1', 'z2']],
[['dd', 'mm', '4', 1, 2, 3], ['son']],
[['b'], ['a']]]
答案 4 :(得分:-1)
Swift 4.2
将以下代码放入viewDidLoad
tableView.separatorStyle = UITableViewCell.SeparatorStyle.none