0

我想获得 UITableView 的左右“装订线”宽度。有什么方法可以访问它们吗?

分组的 UITableView

我正在寻找一种编程方式来做到这一点,特别是因为它在 iPhone 和 iPad 上是不同的。

4

2 回答 2

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}}

于 2013-03-13T17:49:52.050 回答
0

使用分组表

10 左和 10 右

于 2013-03-13T17:15:16.773 回答