繁体   English   中英

Swift UITableView多行单元格

[英]Swift UITableView multiline cell

我试图将多行添加到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开发。谢谢。

我不是个Swift家伙,但不应该这样:

cell.textLabel?.lineBreakMode = NSLineBreakMode.ByWordWrapping;

或类似的东西。

UILabel lineBreakMode类型为NSLineBreakMode而所需的Swift值是ByWordWrapping

UILineBreakModeWordWrap是iOS 6中不推荐使用的旧Objective-C值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM