在初始加载期间,表视图单元格的布局正确,但是当我向上或向下滚动时,标签将向左移动。我不确定这是怎么回事。

我的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!
}


图片:

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

非常感谢!

最佳答案

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

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

关于swift - Swift-UITableViewCell标签位置在滚动后移动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33273562/

10-12 18:22