Cell的配件不断截断UILabel

时间:2015-06-12 10:20:20

标签: ios swift uitableview uilabel

我只是想知道为什么UICell中的UILabel会被截断,尽管它确实适合那里。

enter image description here

我知道附件指示器需要一些空间,但这不是重点,从我在故事板中可以看到的uilabel很容易适应那里。我的约束不是很明显 - 没有尾随空间集,只有前导空格和垂直对齐。

enter image description here

你知道什么会导致UILabel的截断吗?我的意思是,我知道截断是由Line Breaks参数引起的,但它不是重点,标签旁边的这个空闲空间有什么问题让它想要破解?

提前致谢

编辑:

这是我设置颜色的代码段,也许这是用这个框架实现渐变颜色的东西?

cell!.cellWorkoutLabel.text = workout.title
    cell!.cellWorkoutLabel.sizeToFit()
    var frameCell = CGRectMake(0,0, 500, 500)
    if(indexPath.row%2==0){
        cell!.backgroundColor = GradientColor(UIGradientStyle.Radial, frameCell, colors)
    }
    else if(indexPath.row%2 != 0)
    {
       cell!.backgroundColor = GradientColor(UIGradientStyle.Radial, frameCell, colors)
    }

1 个答案:

答案 0 :(得分:2)

您需要为标签设置尾随空格,因为默认情况下它的宽度是它发生的原因。所以你需要手动设置它。