iphone - 详细披露指标的放置

标签 iphone uitableview

我正在使用披露指示器来显示我的表格 View 单元格的详细描述。我用的是

[cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator]

调用系统指示器。我的问题是如何自定义展示位置?目前它距离右侧约 10 像素,我想将其放置在距离屏幕右侧边缘 20 像素的位置。我可以通过编程方式设置它还是必须放置自定义图像? 如有帮助,将不胜感激。谢谢。

最佳答案

在 iOS 8 中,您可以使用 layoutMargins:

- (void)viewDidLoad
{
    [super viewDidLoad];

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

    self.tableView.layoutMargins = layoutMargins;
}

关于iphone - 详细披露指标的放置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8885472/

相关文章:

iphone - 动画时再次加载时,自定义 UIView 不会从 super View 中删除

objective-c - 基本的 Objective C 语法问题

iphone - UITableView 背景图片

ios - Swift - 添加新部分时静态 TableView 单元格抛出索引超出范围错误

objective-c - 将对象添加到数组后,tableview 不会更新

iphone - 我需要在我的数据库应用程序中唯一地识别每个 iPhone 用户。什么代码可以实现这个目的?

ios - KeyboardWillShowNotification 调用两次 ios 9

php - 在 iPhone 应用程序中存储 API key 不安全吗?

iphone - "Legality"在 UIWebView/Phonegap 中使用 web 资源和 appcache

ios - tableView 上显示的奇怪标签