tableview实现cell有间隔,cell加载背景图片和选中图片
2011-08-24 14:45
627 查看
tableview默认是不支持cell有间隔的。
目前我知道的方法有,让美工可在把cell的背景图片切成有一段是透明的。也就是感觉上是有间隔的,但实际上cell还是连着的。
第2种方法是 做2个cell。一个是现实数据的cell,一个是透明的cell。
tableview.backgroundColor = [UIColor clearColor];//tableview 的背景是透明的 这样cell的间隔才能显示view背景图片
cell设置背景图片。
UIImageView *bgImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"home.png"]];
cell.backgroundView = bgImageView;
[bgImageView release];
cell设置选中图片
UIImageView *ivSelected = [[UIImageView alloc] initWithImage:kSelectedTableCellImage];
cell.selectedBackgroundView = ivSelected;
[ivSelected release];
cell.backgroundView = background;
目前我知道的方法有,让美工可在把cell的背景图片切成有一段是透明的。也就是感觉上是有间隔的,但实际上cell还是连着的。
第2种方法是 做2个cell。一个是现实数据的cell,一个是透明的cell。
tableview.backgroundColor = [UIColor clearColor];//tableview 的背景是透明的 这样cell的间隔才能显示view背景图片
cell设置背景图片。
UIImageView *bgImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"home.png"]];
cell.backgroundView = bgImageView;
[bgImageView release];
cell设置选中图片
UIImageView *ivSelected = [[UIImageView alloc] initWithImage:kSelectedTableCellImage];
cell.selectedBackgroundView = ivSelected;
[ivSelected release];
cell.backgroundView = background;
相关文章推荐
- iOS开发使用sdWebImage实现对tableView的cell加载图片淡入动画
- 使用sdWebImage实现对tableView的cell加载图片淡入淡出效果
- 改变tableView中的cell选中的颜色和背景颜色 从父视图上删除所有的子视图
- IOS 延时加载TableView中Cell中的图片
- IOS之tableview 实现动态加载图片
- 点击tableview里的cell后改变cell的背景图片
- [iOS] 延时加载TableView中Cell中的图片
- iPhone学习之路 TableView实现动态加载图片
- IOS 延时加载TableView中Cell中的图片
- tableView中cell、collectionView中cell选中后,图片加上一层高亮效果 selected highlighted
- IOS 开发之实现取消tableView返回时cell选中的问题
- iOS tableview 选中Cell后的背景颜色和文字颜色
- iOS之设置tableView背景图片/让UITableView自动滑动(定位)到某一行cell
- iPhone table 实现动态加载图片的教程-TableView中图片的延时加载
- 滑动tableView表单时cell图片的视差效果实现分析
- Swift中tableViewCelll和ImageView中图片背景显示的问题
- TableView中图片的延时加载
- TableView中图片加载优化
- 实现TableView的上拉加载和下拉刷新
- iOS UITableView(三) 为tableView添加图片实现电话薄