标题说明了一切,我只需要获取表格的单元格宽度,这样我就可以将部分标题宽度设置为相同 + 几个像素。这是我的问题的半伪代码。
CustomHeaderView *headerView = [[CustomHeaderView alloc] init];
headerView.frame.width = [tableView getCellFrameWidth] + 10;
整天都在为此苦苦挣扎。获取分组 TableView 中单元格的宽度似乎应该是一个微不足道的操作,但由于某种原因并非如此。话虽如此,我是 IOS 编程的完全初学者,所以如果你们中的一些退伍军人可以向我解释为什么这不是微不足道的,那就太棒了。
最佳答案
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:section]];
CGRect rect = cell.frame;
NSLog(@"Cell width = %f",rect.size.width);
关于objective-c - 获取分组 UITableView 中单元格的宽度以设置节标题宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8541184/