Swift - UITableViewCell标签位置在滚动后移动

时间:2015-10-22 04:45:21

标签: swift uitableview

表格视图单元格在初始加载期间正确布局,但是当我向上或向下滚动时,标签会向左移动。我不确定这里发生了什么。

我的tableview单元格代码如下。

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let workout = self.workouts[indexPath.row] as? Workout
    let cell = tableView.dequeueReusableCellWithIdentifier("WorkoutCell") as? WorkOutCell

    cell!.textCell?.text = workout?.title
    cell!.backgroundColor = workout?.color
    cell!.countLabel.text = "\(indexPath.row+1)"
    cell!.selectionStyle = UITableViewCellSelectionStyle.None
    return cell!
}

图像:

enter image description here

非常感谢!

1 个答案:

答案 0 :(得分:0)

如果使用它,是否有任何变化?

let cell = tableView.dequeueReusableCellWithIdentifier("WorkoutCell", forIndexPath: indexPath) as? WorkOutCell