Xcode 11-UITableViewAutomaticDimension或UITableView.automaticDimension上的Swift编译器错误

升级到Xcode 11后,我刚得到Swift Compiler Error。我在UIViewController中使用UITableView。所以我将UITableView委托给UIView。我正在使用UITableView.automaticDimension为tableview单元格设置自动高度(自从我使用Xcode 8以来,这项工作就很好了)。并且出现Xcode错误建议,说'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'。因此,我遵循了建议,并将代码更改为UITableViewAutomaticDimension。构建几秒钟后,新的建议会出现在当前代码上,提示'UITableViewAutomaticDimension' has been renamed to 'UITableView.automaticDimension',依此类推,反之亦然。有没有人和我有同样的问题?

Xcode 11-UITableViewAutomaticDimension或UITableView.automaticDimension上的Swift编译器错误

hanzilou 回答:Xcode 11-UITableViewAutomaticDimension或UITableView.automaticDimension上的Swift编译器错误

// Swift 4.2 onwards
table.rowHeight = UITableView.automaticDimension
table.estimatedRowHeight = UITableView.automaticDimension

// Swift 4.1 and below
table.rowHeight = UITableViewAutomaticDimension
table.estimatedRowHeight = UITableViewAutomaticDimension
本文链接:https://www.f2er.com/3147251.html

大家都在问