0

我有一个用于 UITableViewCell.accessoryView 的 UISwitch 和一个用于单元格中 UITableViewCell.editingAccessoryType 的 UITableViewCellAccessoryDisclosureIndicator 。像这样:

cell.accessoryView = switchView;
cell.editingAccessoryType = UITableViewCellAccessoryDisclosureIndicator;

当表格进入编辑模式时,UISwitch 在 Disclosure 指示器出现之前滑到单元格的右侧。当表格进入编辑模式时,我希望 UISwitch 和披露指示器从右侧向左滑入。当您编辑闹钟时间列表时,Apple 自己的时钟应用程序正是这样做的。

我发现当我反转开关和显示指示器时,我可以使附件从右侧滑入,这样:

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
cell.editingAccessoryView = switchView;

但是,这不是我想要的,因为我希望非编辑模式显示开关。我怎样才能让它像苹果的时钟应用程序一样做我想做的事?

4

1 回答 1

-1

将您的 UISwitch 作为单元格 contentView 的子视图

于 2013-01-03T13:17:27.103 回答