0

我想要一个单元格,其中 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,任何想法。

谢谢,

4

2 回答 2

1

使用这个方法

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
于 2012-06-05T10:00:15.027 回答
0

写这个函数

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
  double value = [myCellHeightNum doubleValue];
  myCellHeightNum = [NSNumber numberWithDouble:value * value / numOfCells];
  return [myCellHeightNum floatValue];
}
于 2012-06-05T12:38:24.870 回答