0
我有两种类型的UITableViewCell
在彼此之上。第一个是UITableViewCellAccessoryDisclosureIndicator
而下面是UITableViewCellAccessoryNone
:不同的UITableViewCell类型对齐
if(someCondition)
{
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
}
else
{
cell.accessoryType = UITableViewCellAccessoryNone;
// this didn't work
// cell.layoutMargins = UIEdgeInsetsMake(0.0, 0, 0.0, 10.0);
}
我试图做的是底部细胞的两个标签向左移动,使右边缘两个细胞变得一致。我试图通过将layoutMargins
添加到底部单元来完成此操作,但它不起作用。任何想法如何做到这一点?
谢谢,这正是我所寻找的。顺便说一句,'cell.accessoryView = nil;'有什么用? – Yar
单元格被重用。您必须始终为每个条件设置每个属性。 – rmaddy