我非常感谢有人可以帮助我调用super
从UITableViewCell
中获取func tableView (tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!)
的语法。这是一个静态表。
override func tableView (tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
// The Objective-C code is: UITableViewCell *cell = [super tableView:tableView cellForRowAtIndexPath:indexPath];
var cell = super.??
}
我已经尝试过,但似乎无法获得正确的语法。提前谢谢。
答案 0 :(得分:16)
var cell = super.tableView(tableView, cellForRowAt: indexPath)
答案 1 :(得分:3)
Swift 3更新:
var cell = super.tableView(tableView, cellForRowAt: indexPath)
答案 2 :(得分:1)
对我有用的是。
let cell = someController.tableView.cellForRow(at: NSIndexPath(row: item, section: 0) as IndexPath)
答案 3 :(得分:0)
在Swift 4和ios 10+中
oneCellOutlets.IsHidden = true
Searchable