最新更新后,NSLineBreakMode ByWordWrapping无法正常工作

时间:2015-04-28 08:05:21

标签: ios uitableview swift

在最新更新后,我注意到以下内容不再适用于Swift。我没有收到任何错误,但它只是不再包装,任何想法或任何想法已经改变了影响这个以及如何解决这个问题?

以下是代码:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! UITableViewCell

    var topic : getTopics
    // Configure the cell...
    cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator
    cell.textLabel!.lineBreakMode = NSLineBreakMode.ByWordWrapping
    topic = storedTopic[indexPath.row]
    cell.textLabel!.text = topic.parsestopic
    cell.textLabel?.numberOfLines = 0
    return cell
}

如上所述,我没有收到错误,一切都在填充,只是自动换行不再有效:(

发生了什么,而不是显示输出屏幕中的内容: "如果你的答案是肯定的话,请点头,如果答案是否定的话,请摇头,

这是输出: enter image description here

我得到了这个 enter image description here 提前问候并表示感谢 安德鲁

1 个答案:

答案 0 :(得分:0)

现在已经解决了......

代码没有任何问题。查看设置,我发现原型单元格设置设置为自定义,缩进设置为1和0.

不是100%确定缩进或原型单元格类型是否为参与者,而是将其更改为基本,并将缩进设置为0和10现在显示内容应该。

非常奇怪,因为这不是我记得不会改变的事情。

此致 安德鲁