嘿伙计们,当我显示talbeview时,有很多空行...我怎样才能使显示的行数完全等于[NSARRAY COUNT]
我确定
- (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
返回应显示的正确行数
答案 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)
你已经找到了合适的地方,并且已经有了答案。这是代码: 尝试它可能会有所帮助....
和
(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 }