我有一个带有静态单元格的UITableViewController。在方法- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
中,我通过将rowHeight设置为0来隐藏一些单元格。
我的问题:**我想找出最后一个单元格(不可见单元格)的 y 坐标是什么,以便我可以在- (void)scrollViewDidScroll:(UIScrollView*)scrollView
方法中设置正确的值
首先,
不可见单元格前可见单元格的 MaxY = 不可见单元格后可见单元格的 MinY = 不可见单元格的MinY = 不可见单元格的 MaxY
因此,您只需要任何不可见单元格的行,就可以通过以下方式获取单元格
UITableViewCell *cell = [tableView cellForRowAtIndexPath:[NSIndexPath indexWithRow:row section:0]];
CGFloat y = CGRectGetMinY(cell.frame);