表视图行

时间:2010-11-24 04:37:26

标签: iphone uitableview

嘿伙计们,当我显示talbeview时,有很多空行...我怎样才能使显示的行数完全等于[NSARRAY COUNT]

我确定

- (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

返回应显示的正确行数

3 个答案:

答案 0 :(得分:2)

将表格footerView设置为不呈现任何内容(但不是nil)的视图。

tableView.tableFooterView = [[[UIView allocate] init] autorelease];

答案 1 :(得分:0)

你已经找到了合适的地方,并且已经有了答案。这是代码:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return [yourDataArrayName count];
}

显然替换 tableView 的表的实际名称以及 yourDataArrayName 的数组的实际名称。

答案 2 :(得分:0)

你已经找到了合适的地方,并且已经有了答案。这是代码: 尝试它可能会有所帮助....

  • (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return totalRows; } totalRows =(你想要这样的行数)

  • (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    NSString * CellIdentifier = [NSString stringWithFormat:@“%i%i”,indexPath.row,indexPath.section]; UITableViewCell * cell = [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if(cell == nil) {     cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];     cell.accessoryType = UITableViewCellAccessoryNone; cell.accessoryType = UITableViewCellAccessoryNone;     cell.highlighted = YES }