有沒有辦法以編程方式獲得UITableView的「分組」樣式填充?以編程方式確定分組的UITableView的填充
我想在屏幕上放大一些東西,但我需要知道左或右將它們放在分組的UITableView的UITableViewCell上有多遠。
有沒有辦法以編程方式獲得UITableView的「分組」樣式填充?以編程方式確定分組的UITableView的填充
我想在屏幕上放大一些東西,但我需要知道左或右將它們放在分組的UITableView的UITableViewCell上有多遠。
正如我所看到的,'分組'風格填充== cell.contentView的來源。但值僅由tableView中的tableView:willDisplayCell:forRowAtIndexPath指定:並且在iPhone/iPod Touch上等於10。在cellForRowAtIndexPath中查詢它:結果爲0.
由於您在表格視圖中使用了分組樣式,因此您應該可以使用rectForSection:
方法來獲取將繪製該部分的CGRect。但是,您可能必須已經將您的單元格添加到了您的視圖中。
CGRect sectionRect = [tableView rectForSection:0];
int paddingLeft = sectionRect.origin.x;
這很酷 - 我之前並不知道。 – 2011-04-28 15:01:01
我認爲這最好的回答我的原始問題。感謝俄羅斯! – 2011-04-28 15:01:25