【发布时间】:2015-01-03 22:27:13
【问题描述】:
如何在 Swift 中设置 UITableView 的分隔符样式?我想摆脱分隔符,以便表格视图中的单元格之间没有灰线。任何建议将不胜感激。以下是我已经尝试过的。
我在 Objective-C 中找到了这个方法
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone]
我已尽力将其翻译成 swift
self.tableView.setSeparatorStyle = UITableViewCellSeparatorStyle.None
但这会出现错误
'(UITableView, numberOfRowsInSection: Int) -> Int' does not have a member named 'setSeparatorStyle'
在苹果文档中,它在 Objective-C 中给出了这些声明
typedef enum : NSInteger {
UITableViewCellSeparatorStyleNone ,
UITableViewCellSeparatorStyleSingleLine ,
UITableViewCellSeparatorStyleSingleLineEtched
} UITableViewCellSeparatorStyle;
所以我再次尝试使用
将其翻译成 Swift override func tableView(tableView: UITableView, setSeparatorStyle style: NSInteger) -> NSInteger {
return UITableViewCellSeparatorStyleNone
}
但这只会引发更多错误,“Use of unresolved identifier 'UITableViewCellSeparatorStyleNone”
【问题讨论】:
标签: ios uitableview swift