我尝试使用Swift以编程方式获取UITableViewCell对象,因此我编写了以下代码:
let cell:UITableViewCell = (UITableViewCell) UITableView.cellForRowAtIndexPath(indexPath.row)
但得到编译错误为:
无法将类型“(UITableViewCell).Type”的值转换为指定的类型“UITableViewCell”
同一行上的连续语句必须用“”分隔;”
示例成员“cellForRowAtIndexPath”不能用于类型“UITableView”;你是想用这个类型的值来代替吗?
5条答案
按热度按时间k10s72fa1#
cellForRowAtIndexPath
不是类方法。请改用示例方法。雨燕3:
0tdrvxhp2#
你可以在Swift 4中使用它
t2a7ltrp3#
首先得到你想去的行号,然后调用下面的代码。
zzwlnbp84#
Swift 5简单解决方案
表格视图
用途
iovurdzv5#
为了防止它崩溃,请使用
if let
条件,如下所示...也可以按如下方式获取headerView ...