我在绘制CCTableView时,需要实现tableCellAtIndex、cellSizeForTable等方法,但现在的问题是,绘制多个CCTableView的时候,如何在tableCellAtIndex、cellSizeForTable等方法中区分出来,以此针对不同的CCTableView设定不同的DataSource和cell行数?我一开始想的方法是在tableCellAtIndex中利用传递进来的CCTableView指针取Tag进行判断,但实际执行的顺序是creat完CCTableView后后台就直接执行了tableCellAtIndex方法,执行顺序在setTag方法之前,请问我该如何解决?谢谢!!

解决方案 »

  1.   

    我不喜欢在同一个controller中管理多个tableview,建议将tableview设置为不同的controller。 
      

  2.   


    请问controller是什么?刚学习,基础知识不怎么牢谢谢!
      

  3.   


    请问controller是什么?刚学习,基础知识不怎么牢谢谢!
    我也是接触ios不是很长时间,我认为每个UI控件都有一个对于的controller(我理解为控制器,也就是个类。)如果你想扩展一个UI控件比如tableview你就可以继承ios默认的tableviewcontroller来进行扩展。有点像自定义控件。