我有一段代码如下(我省略了不必要的部分):
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath, object: PFObject) -> PFTableViewCell? {
var cell = tableView.dequeueReusableCellWithIdentifier("Cell") as PFTableViewCell!
if cell == nil {
cell = PFTableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "Cell")
}
self.tableView.allowsMultipleSelection = true
self.tableView.separatorColor = UIColor.blueColor()
self.tableView.tableFooterView = UIView(frame:CGRectZero)
return cell
}
当我选择相邻的单元格时,它们之间的分隔线会消失,这不是我想要的。有可能避免这种情况吗?
答案 0 :(得分:1)
当您选择任何单元格分隔符时消失。解决方案是添加自定义分隔符。
答案 1 :(得分:0)
尝试将下面的代码移到viewDidLoad,因为它只需要执行一次:
self.tableView.allowsMultipleSelection = true
self.tableView.separatorColor = UIColor.blueColor()
self.tableView.tableFooterView = UIView(frame:CGRectZero)