首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

UITableView 如何显示图片 一排两个

2013-03-27 
UITableView 怎么显示图片 一排两个RT还有不能用CollectionView 大家帮帮忙呀[解决办法]自定义UITableView

UITableView 怎么显示图片 一排两个
RT  还有不能用CollectionView 大家帮帮忙呀
[解决办法]
自定义  UITableViewCell   网上很多教程
[解决办法]
可以使用UIScrollView 自已计算位置并将图片添加到UIScrollView上
主要是计算图片的坐标位置及设置UIScrollView的contentSize.
[解决办法]
固定一排2个图片用UIScrollView未免有点绕道了。自定义UITableView Cell 比较常规。
[解决办法]
http://zheyiw.iteye.com/blog/1672969
http://my.oschina.net/plumsoft/blog/51723

xib里根据需要并排放2个UIImageView

引用:
引用:自定义  UITableViewCell   网上很多教程
麻烦您给个并排显示图片的例子 我实在找不到

[解决办法]
定义一个基于UITableViewCell的类,定义两个UIImageView对象,并在init里面初始化,dealloc里面释放;
.h
@property (retain, nonatomic) UIImageView *imageView1;
@property (retain, nonatomic) UIImageView *imageView2;

.m
@sy....:imageView1;
@sy....:imageView2;


- dealloc {
     [imageView1 release];
     [imageView2 release];
}
- initWith...{
  self = ...
  if(self){
         self.imageView1 = [[[UIImageView alloc]initWithFrame:]autorelease];
         self.imageView2 = [[[UIImageView alloc]initWithFrame:]autorelease];
         [self.contentView addSubView:imageView1];
         [self.contentView addSubView:imageView2];

  }
  return self;
}

在 UITableView的DataSource里面:

MyTableViewCell *cell = {MyTableViewCell*)[table deq...];

if(cell == nil){
    cell = [[[MyTableViewCell alloc]]initwith...]]autorealse];
}
    cell.imageView1.image = [UIImage imageName:...];
    cell.imageView2.image = [UIImage imageName:...];

热点排行