UITableViewAccessoryCheckMark在单元格内移动标签

时间:2014-02-11 16:43:35

标签: ios uitableview

出于一个奇怪的原因,在我的CustomCell中,当我勾选复选标记时,当我点击单元格时,单元格内的标签会向左/右移动...有人可以帮忙吗?

在我的cellForRow方法中:

if (cell.accessoryType == UITableViewCellAccessoryNone )
    {
        cell.accessoryType=UITableViewCellAccessoryCheckmark;

    }
    else
    {
        cell.accessoryType = UITableViewCellAccessoryNone;

    }

1 个答案:

答案 0 :(得分:1)

尝试停用autolayout并检查子视图的自动调整值。确保未激活右边距。它可以解释为什么在添加了accessoryView的其他子视图时它们会被移动。

Autoresizing screenshot

在某些情况下,您最终可能会停用灵活宽度。