UITableView 里为每一行指定不同图标的方法
2010-09-25 13:29
489 查看
如下图所示,如果每一行左侧根据内容指定不同的图标,则程序的易用性和直观性会提升很多,界面也不会那么千篇一律。我们可以在 UITableView 里为每个 case 设置单独的图标,代码如下
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSUInteger row = [indexPath row];
UIImage *image = nil;
switch(row)
{
case 0:
image = [UIImage imageNamed:@"star.png"];
break;
case 1:
image = [UIImage imageNamed:@"star1.png"];
break;
default:
break;
}
cell.imageView.image = image;
}
这样你可以为每一行指定不同的 Image 了
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSUInteger row = [indexPath row];
UIImage *image = nil;
switch(row)
{
case 0:
image = [UIImage imageNamed:@"star.png"];
break;
case 1:
image = [UIImage imageNamed:@"star1.png"];
break;
default:
break;
}
cell.imageView.image = image;
}
这样你可以为每一行指定不同的 Image 了
相关文章推荐
- 关于UITableView如何跳转到最后一行或者任意指定行
- UITableView 选中一行后,不显示选中颜色的方法
- 实现UITableView中点击不同cell进入不同Controller的方法
- 抽取UITableView的DataSource代理方法及同一份View能接受不同模型数据
- 关于UITableView中删除某一行方法的使用
- Android ImageView设置图片的可见性,设置颜色的不同方法,设置图片指定大小
- 关于UITableView如何跳转到最后一行或者任意指定行
- UITableView 删除最后一行 奔溃错误处理方法
- 关于UITableView如何跳转到最后一行或者任意指定行
- UITableView——点击某一行移动到指定位置
- IOS UITableView 选中一行后,不显示选中颜色的方法
- 让UITableView自动滑动(定位)到某一行cell
- 使UITableView最上面留出UINavigationBar空间的两种方法
- UITableView的代理方法不执行的解决方案
- ios UITableView中Cell重用机制导致内容重复解决方法
- 解决UITableView中Cell重用机制导致内容出错的方法总结
- iOS UITableView reloadData 时视图漂移或者闪动解决方法
- 判断UitableView reloadData 结束的方法
- UITableView基本使用方法
- iOS开发:UITableView的deleteRowsAtIndexPaths方法的使用