Cell 的附件不断截断 UILabel
Cell's accessory keeps truncating UILabel
我只是想知道为什么 UICell 中的 UILabel 会被截断,尽管它实际上适合那里。
我知道附件指示器需要一些 space 但这不是重点,从我在情节提要中看到的,uilabel 很容易安装在那里。我的限制不是很明显 - 没有尾随 space 集,只有前导 space 和垂直对齐。
您知道什么会导致 UILabel 被截断吗?我的意思是,我知道截断是由 Line Breaks 参数引起的,但这不是重点,标签旁边的这个免费 space 有什么问题?
提前致谢
编辑:
这是我设置颜色的一段代码,也许这是用这个框架实现渐变色的东西?
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)
}
您需要为标签设置尾随 space,因为默认情况下它占用宽度,这就是它发生的原因。所以需要手动设置。
我只是想知道为什么 UICell 中的 UILabel 会被截断,尽管它实际上适合那里。
我知道附件指示器需要一些 space 但这不是重点,从我在情节提要中看到的,uilabel 很容易安装在那里。我的限制不是很明显 - 没有尾随 space 集,只有前导 space 和垂直对齐。
您知道什么会导致 UILabel 被截断吗?我的意思是,我知道截断是由 Line Breaks 参数引起的,但这不是重点,标签旁边的这个免费 space 有什么问题?
提前致谢
编辑:
这是我设置颜色的一段代码,也许这是用这个框架实现渐变色的东西?
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)
}
您需要为标签设置尾随 space,因为默认情况下它占用宽度,这就是它发生的原因。所以需要手动设置。