3.30uitableview的知识点

0330(uitableview的介绍)
01-多组数据
      uitableview的两种样式
      uitableviewstylePlain 和uitableviewstyleGrouped(分组样式特别明显)。
      需要掌握的目标:
      uitableview的datasource 和delegate
      uitableview的多组数据和单组数据的展示
      uitableviewcell的常见属性
      uitableview的性能优化(cell的循环利用)
      自定义cell(这是最难的。。。。。。。。。。。)

03单组数据的展示(LOL--cell的subtitle的一个样式的设置)
    tableview调整cell的高度。两种方法。
     方法一:在viewdidload中设置行高一次:self.tableview.rowheight = 60;
    方法二:代理方法(监听哪一行被点击,可以设置每一行的行高)
                 self.tableview.delegate = self;(或者拖线实现)
                 //实现一个方法控制高度
                 
                 (cgfloat)tableview heightfor row:(indexpath ){
                       return 60; }

04-cell的常见属性。
         设置cell的指示器的类型。右边。
          cell.accessorytype =  uitableviewcellaccessorycheckmark.枚举
         如果想加一个view的话,就是cell.accessoryview = [uiswitch alloc]init];
         设置背景:cell.backgroundview;  cell.selectedbackgroundview;
         如果你想把一个图片塞给一个cell的话,先塞给一个view,
         然后 cell.backgroundview = 这个view.而且不需要设置大小。
         (ppt里面总结的不错,可以好好看看)
05-tableview的常见属性
          每一个颜色通道占据8个二进制位,意味着取值是在0-255。
          因为这个函数的参数是float,所以必须是除以255.0
         self.tableview.separatorcolor  = 【uicolor colorwithred】;;//分割线颜色
         颜色:
            RGB  
             32bit颜色:argb(多了一个alpha)
             24bit颜色: R:red       G: green   B:blue
         两个必须掌握的属性:::::
                tablefooterview和tableheaderview
                 这是整一个表的头部和尾部的控件。
                 headerview可以设置广告,而footview的可以用来做点击加载更多的效果。
            隐藏状态栏: preferstatusbarhidden


06-cell的循环利用
       性能问题。。。
        1:通过一个标识去缓存池中寻找可以循环利用的cell
        2:如果一个缓存池(是系统自带的,tableview内部的)中找不到课循环利用的cell:创建一个新的cell
        3:给新的cell设置数据。
       tableview  qequeuereusable


07-多组汽车品牌展示(稍微复杂一点的汽车展示,还有对应的字母索引。。。字母索引其实是tableview自己自带的)。。
        (1)模型中嵌套模型的写法。其实并不复杂。
        (2)   索引的那边的写法,还是要注意的下的.。。。这个对于城市的那种索引,也可以同理可用呢。
08-数据刷新
         在代码里面可以学习看下,当时对这个印象还是非常深刻的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值