相关疑难解决方法(0)

如何在UITableView中删除空单元格?

我试图UITableView用一些数据显示一个简单的.我希望设置静态高度,UITableView以便它不会在表的末尾显示空单元格.我怎么做?

码:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    NSLog(@"%d", [arr count]);
    return [arr count];
}
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview ios

346
推荐指数
6
解决办法
14万
查看次数

如何根据它的位置修改空UITableViewCell对象的背景颜色?

我正在尝试编写代码来根据它在表格中的位置来修改单元格的背景颜色.虽然以下代码"有效",但它只会影响传递给它的单元格.空单元格不受影响.

- (void)tableView: (UITableView*)tableView willDisplayCell: (UITableViewCell*)cell forRowAtIndexPath: (NSIndexPath*)indexPath
{
    if(!indexPath.row%2)
    {
        cell.backgroundColor = [UIColor colorWithRed: 0.0 green: 0.0 blue: 1.0 alpha: 1.0] ;
        NSLog(@"Blue");
    }
    else{
        cell.backgroundColor = [UIColor whiteColor];
        NSLog(@"white");
    }
    cell.textLabel.backgroundColor = [UIColor clearColor];
    cell.detailTextLabel.backgroundColor = [UIColor clearColor];
}
Run Code Online (Sandbox Code Playgroud)

如果列表中的项目很少,我如何影响显示的其余单元格(如果为空)?

通过"空"单元格,我的意思是当数据源没有足够的数据来填充给予表视图的整个视图时显示的占位符单元格.例如,如果你可以容纳10个单元格,但只有5个数据,那么你只需要处理5个单元格 - 接下来的5个是空的,据我所知,无法访问.

iphone ipad ios

5
推荐指数
1
解决办法
3211
查看次数

标签 统计

ios ×2

ipad ×1

iphone ×1

objective-c ×1

uitableview ×1