Iphone 详细披露指标的放置

Iphone 详细披露指标的放置,iphone,uitableview,Iphone,Uitableview,我正在使用disclosureindicator显示我的tableview单元格的详细说明。我用 [cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator] 调用系统指示器。我的问题是如何自定义放置?目前它是约10像素从右边,我想把它从屏幕的右边距20像素。我可以通过编程方式设置它,还是必须放置自定义图像? 我们将不胜感激。谢谢。如果您不喜欢标准视图放置,您必须制作自己的资产,并使用IB或使用以下工具放置: [cell

我正在使用disclosureindicator显示我的tableview单元格的详细说明。我用

[cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator]
调用系统指示器。我的问题是如何自定义放置?目前它是约10像素从右边,我想把它从屏幕的右边距20像素。我可以通过编程方式设置它,还是必须放置自定义图像?
我们将不胜感激。谢谢。

如果您不喜欢标准视图放置,您必须制作自己的资产,并使用IB或使用以下工具放置:

[cell addSubView:myCustomDisclosureView];

在iOS 8中,您可以使用
布局边距

- (void)viewDidLoad
{
    [super viewDidLoad];

    UIEdgeInsets layoutMargins = self.tableView.layoutMargins;
    layoutMargins.right = 20.0f;

    self.tableView.layoutMargins = layoutMargins;
}

还有别的办法吗?