有没有办法以编程方式获取UITableView的“分组”样式填充?
我想在屏幕上调整一些内容,但我需要知道将它们放在UITableView的UITableViewCell分组的左边或右边。
答案 0 :(得分:4)
由于您正在为表视图使用分组样式,因此您应该能够使用rectForSection:
方法获取将绘制该部分的CGRect。但是,您可能必须已将单元格添加到视图中。
CGRect sectionRect = [tableView rectForSection:0];
int paddingLeft = sectionRect.origin.x;
答案 1 :(得分:1)
正如我所看到的,'分组'样式填充== cell.contentView的来源。但是该值仅由tableView中的表视图分配:willDisplayCell:forRowAtIndexPath:并且在iPhone / iPod Touch上等于10。在cellForRowAtIndexPath中查询:结果为0。