出于一个奇怪的原因,在我的CustomCell中,当我勾选复选标记时,当我点击单元格时,单元格内的标签会向左/右移动...有人可以帮忙吗?
在我的cellForRow方法中:
if (cell.accessoryType == UITableViewCellAccessoryNone )
{
cell.accessoryType=UITableViewCellAccessoryCheckmark;
}
else
{
cell.accessoryType = UITableViewCellAccessoryNone;
}
答案 0 :(得分:1)
尝试停用autolayout
并检查子视图的自动调整值。确保未激活右边距。它可以解释为什么在添加了accessoryView
的其他子视图时它们会被移动。
在某些情况下,您最终可能会停用灵活宽度。