我做了一个scollview的图片横向滚动浏览demo(scrollview是用ib拖的)   想要把它放在新建的tableview的每个cell中UIScrollView * view = [[UIScrollView alloc] initWithFrame:CGRectMake(5, 0, 295, 40)];
        view.backgroundColor = [UIColor redColor];
        [view setContentSize:CGSizeMake(600, 40)];
        [cell.contentView addSubview:view];
        [view release]; 
这个只是加一个简单的scrollview      我想把做好的demo  scrollview加在cell中   如何实现?

解决方案 »

  1.   

    找到填充cell的委托,然后把UIScrollView 添加到cell里面去。[cell addsubview:view ]
      

  2.   

    用你这种做法的话会出很多问题的,如果cell是复用的,你的cell上面会用很多subview.   
      

  3.   

    最好的方法就是你自己定义一个cell.在这个自定义的cell里面去把你的scrollView添加进去.这样就几乎没什么问题了.
      

  4.   

    吐血了。自定义一个cell和用cell委托本质上有什么区别?只是用法不一样而已,不懂就多看看书。重用cell,老cell你都不release?你不会管理内存就不要在这瞎说。
      

  5.   

    你懂tableVIew的机制么?  不懂的话就别乱喷!  你自己按你的做法你去试试.  你上下拨动几次试试.  
    自定义一个cell和和cell委托区别大了!  自定义一个cell的话,你那些东西只往cell上面加了一次.你在委托里面去addSubview的话,你的view会反复往上面加!
      

  6.   

    老cell要release???你是来讲笑话的吧?你再去研究研究tableView吧.
      

  7.   

    自定义cell吧
      

  8.   

    两种方法:1.自定义cell。2.如果你tableview的cell不多的话,可以不复用,直接在设置每个cell的contentview为你的ScollView
      

  9.   

    重用不重用在于你的cell的identifier,你用IB拖出来的时候可以设置identifier,如果是自己创建的话同样需要自己设置identifier,至于是不是用ib拖出来还是自定义有什么区别???难道Ib拖出来会多很多view???