如何从故事板返回自定义单元格高度?
早些时候,我问了一个关于如何隐藏静态单元格的问题 。
我得到的最好的答案隐藏单元格,但它然后将其他单元格高度设置为44
。
我想find一个方法来返回故事板提供的高度,因为不同的单元格可以有不同的高度。
也我的表视图分组,静态,和许多部分,如果这有助于使其更清晰。
我试过这个
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.row == 5 && image==nil && [indexPath section] == 1){ NSLog(@"hide cvell"); return 0; } return tableView.rowHeight; }
它似乎像return tableView.rowHeight;
还会返回44,所以没有变化:(
把它缩短,这是我需要帮助的;
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.row == 5 && image==nil && [indexPath section] == 1){ NSLog(@"hide cvell"); return 0; } return WhatEverSizeFromStoryboard; }
如果它是一个静态的单元格,你应该能够使用超类的实现来获得它:
return [super tableView:tableView heightForRowAtIndexPath:indexPath];
- 如何区分UITableView自定义部分点击和部分第一行点击?
- 静态和dynamic单元格的UITableView混合?
- 缺省实现中缺lessUITableViewCell detailTextLabel
- 对于viewForHeaderInSection中的自定义单元格,重新加载特定的viewForHeaderInSection IOS
- 固定在UITableview底部的一个浮动button与scrollViewDidScroll不能正常工作
- iOS – 添加徽章到UITableViewCell
- 如何在tablview中的行之间创build填充(间距)
- 静态UITableViewCell在viewWillAppear中更改不会反映在显示中
- dynamic地改变目标C中单元的高度