如何将accessoryType添加到uitableviewcell的子视图中

时间:2012-03-27 18:21:55

标签: iphone ios uitableview

我想知道如何设置附件类型,比如向UITableViewCell的子视图披露?

我知道如何使用活动指示器执行此操作,但不知道如何使用公开按钮执行此操作?...任何帮助都会很棒。

这就是我现在操作活动指示器的方式..然后当我想使用它时,我只需要调用开始或停止动画。

cellActivityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
        // Position the spinner
        [cellActivityIndicator setCenter:CGPointMake(280.0, 24.0)];

        // Add to button
        [cell addSubview:cellActivityIndicator];

这是当公开指示符出现在uitableviewcell右侧时发生的情况,它将标签向左推......(标签当前有“空”)

enter image description here

当我自动调整大小并尝试使用滑动删除时会发生这种情况

enter image description here

1 个答案:

答案 0 :(得分:0)

你错了,你应该像这样添加自定义子视图:

[cell.contentView addSubview:cellActivityIndicator];

调整单元格内容视图以考虑附件视图,因此您添加的任何子视图都将移动到正确的位置(假设您已正确调整它们并具有正确的autoresizingMask标志)。 / p>