UITableViewCell文本对齐中心

时间:2016-06-27 05:45:25

标签: ios swift uitableview

 func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell: UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: "ChatCell")

    // put the data
    cell.textLabel!.textColor = UIColor.redColor()
    cell.textLabel!.textAlignment = .Right
    cell.textLabel!.text = array[indexPath.row]

    return cell
}

我正在使用UITableViewCell创建并使用默认textAlignment。是的,但它不起作用。

顺便说一句,红色效果很好。

我的环境为iOS9 swift

谢谢。

enter image description here

1 个答案:

答案 0 :(得分:1)

试试这个

let cell:UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "ChatCell")

而不是

let cell: UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: "ChatCell")