【发布时间】:2016-05-09 05:59:22
【问题描述】:
【问题讨论】:
-
我认为您应该使用自定义单元格,有两个标签用于问答..!!!
标签: swift uitableview ios9 tablecell
【问题讨论】:
标签: swift uitableview ios9 tablecell
您可以通过在 viewdidLoad 中写入以下行来移除底部边框,
self.tblMyTable.separatorStyle = UITableViewCellSeparatorStyle.None
并通过在 cellForRow 中写入来移除左填充,
cell.separatorInset = UIEdgeInsetsZero
cell.layoutMargins = UIEdgeInsetsZero
Swift 3.0 更新:
cell?.separatorInset = UIEdgeInsets.zero
cell?.layoutMargins = UIEdgeInsets.zero
【讨论】:
另一个对我有用的简单解决方案,用于删除空行的底线(分隔符) - 在 Swift 4、Xcode 9 和 iOS 11 上测试:
class viewController: UIViewController {
@IBOutlet var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView?.tableFooterView = UIView()
}
}
【讨论】:
我用下面的方法
class viewController: UIViewController {
@IBOutlet var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.separatorInset = UIEdgeInsetsMake(0, UIScreen.main.bounds.width, 0, 0)
}
}
【讨论】: