[英]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.