我想要一个单元格,其中rowHeight等于UITableView的高度。 添加我添加新单元格,然后将roWHeight除以我拥有的单元格总数。
在我的viewDidLoad中我设置了默认高度。我有:
myCellHeightNum = [[NSNumber alloc] initWithInt:100];
//not sure how to get the height of the UITableView so i set it to 100
在我的-(IBAction) AddCell
方法中:
[myTableView beginUpdates];
double value = [myCellHeightNum doubleValue];
myCellHeightNum = [NSNumber numberWithDouble:value * value / numOfCells];
[myTableView reloadData];
idk,任何想法。
谢谢,
本
答案 0 :(得分:1)
使用此方法
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
答案 1 :(得分:0)
写这个函数
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { double value = [myCellHeightNum doubleValue]; myCellHeightNum = [NSNumber numberWithDouble:value * value / numOfCells]; return [myCellHeightNum floatValue]; }