Ios 得到桌子左边的宽度吗?
我想得到UITableView的左右“排水沟”宽度。有什么方法可以访问它们吗 我正在寻找一种编程方式来实现这一点,特别是因为它在iPhone和iPad上是不同的。使用分组表Ios 得到桌子左边的宽度吗?,ios,uitableview,uikit,Ios,Uitableview,Uikit,我想得到UITableView的左右“排水沟”宽度。有什么方法可以访问它们吗 我正在寻找一种编程方式来实现这一点,特别是因为它在iPhone和iPad上是不同的。使用分组表 10 left和10 right当您需要使用这样的值时,不应该出现这种情况,但是如果您想知道,您可以检查[UITableViewCell contentView]的框架。整个单元格的宽度等于表格的宽度,是contentView限制了您可以使用的区域 - (void)layoutSubviews { [super l
10 left和10 right当您需要使用这样的值时,不应该出现这种情况,但是如果您想知道,您可以检查
[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}
它应该是每边10个像素。总宽度为10+10=20默认宽度为每侧10个点(非视网膜显示2x10px,视网膜显示2x20px)