获取表格左侧的宽度?

时间:2013-03-13 17:12:28

标签: ios uitableview uikit

我想为UITableView获得左右“gutter”宽度。有没有办法访问它们?

Grouped UITableView

我正在寻找一种编程方式来实现这一目标,特别是因为它在iPhone和iPad上有所不同。

2 个答案:

答案 0 :(得分:2)

当你需要使用这样的值时,应该没有这种情况,但如果你想知道,你可以检查[UITableViewCell contentView]的框架。整个单元格的宽度等于表格的宽度,contentView限制了您可以使用的区域。

- (void)layoutSubviews {
    [super layoutSubviews];

    NSLog(@"Cell bounds: %@", NSStringFromCGRect(self.bounds));
    NSLog(@"Cell content view frame: %@", NSStringFromCGRect(self.contentView.frame));
}

输出(在全屏分组表,iPhone上):

  

细胞边界:{{0,0},{320,67}}
  单元格内容视图框架:{{10,1},{300,65}}

答案 1 :(得分:0)

使用分组表

10 left& 10对