ios之UITableViewStyleGrouped和UITableViewStylePlain样式取数据的注意点

  • 分组的tableview ,即UITableViewStyleGrouped.当每组只有一行时,你在从模型中取数据时候,一定是indexPath.section,而不是ndexPath.row,否则从模型中取出的数据都是第0行数据(每组只有一行),这样就会造成列表中的数据长得一模一样。
_listTableView = [[UITableView alloc] initWithFrame:CGRectMake(0,self.topNavgationView.zb_height + autoScaleH(80), APP_SCREEN_WIDTH,APP_SCREEN_HEIGHT - self.topNavgationView.zb_height - 44 - autoScaleH(80)) style:UITableViewStyleGrouped]; 
 AS_ZBMessageModel *model = self.Marray[indexPath.section];
  self.selectCurrentRow = indexPath.section;

  • Plain样式的tableview,那么在从模型中取数据时候,一定要是indexPath.row。
_listTableView = [[UITableView alloc] initWithFrame:CGRectMake(0,self.topNavgationView.zb_height + autoScaleH(80), APP_SCREEN_WIDTH,APP_SCREEN_HEIGHT - self.topNavgationView.zb_height - 44 - autoScaleH(80)) style:UITableViewStylePlain];
 AS_ZBMessageModel *model = self.Marray[indexPath.row];
  self.selectCurrentRow = indexPath.section;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似...
    liudhkk阅读 9,093评论 3 38
  • 一、简介 <<UITableView(或简单地说,表视图)的一个实例是用于显示和编辑分层列出的信息的一种手段 <<...
    无邪8阅读 10,713评论 3 3
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,657评论 8 265
  • 这一路走过来,真心感谢哪些帮助过我的,让我难看的,他们都是我成长之路上最大助力棒,有你们才有现在的我,谢谢你们。 ...
    朱何鑫阅读 292评论 0 0
  • 走进4月,这里的一草一木真是美翻了!每天都在感受着变化,从柳树发芽到玉兰、樱花、紫薇、各种桃花、 海棠、迎春、丁香...
    橄榄树人在旅途阅读 485评论 2 5