Swift UITableView多行单元格

时间:2015-08-22 22:59:15

标签: ios swift uitableview

我正在尝试向tableView单元格添加多行,但没有取得多大成功。我看过有关帖子,建议我使用:

cell.textLabel?.lineBreakMode = UILineBreakModeWordWrap
cell.textLabel?.numberOfLines = 0

但是当我使用它时,我收到一条错误消息:使用未解析的标识符' UILineBreakModeWordWrap'。所以我不确定为什么它会抛出这个错误。另外,如何实际添加新线?它会是这样的:

        cell.textLabel?.text = "Location Name"
        cell.textLabel?.numberOfLines = 0
        cell.textLabel?.lineBreakMode = UILineBreakModeWordWrap
        cell.detailTextLabel?.text = "Locations Address: 123 main street \nNew Line here \nNew Line here"

我正在运行XCode 6并开发iOS 8。 谢谢。

1 个答案:

答案 0 :(得分:1)

我不是一个斯威夫特人,但不应该是:

cell.textLabel?.lineBreakMode = NSLineBreakMode.ByWordWrapping;

或类似的东西。

UILabel lineBreakMode的类型为NSLineBreakMode,您想要的Swift值为ByWordWrapping

UILineBreakModeWordWrap是在iOS 6中弃用的旧Objective-C值。