美文网首页
UITableView使用心得

UITableView使用心得

作者: 木头与琉璃 | 来源:发表于2016-06-02 11:09 被阅读39次

    UITableView作为iOS开发中最重要的容器控件,几乎遍布了软件的每一个角落,我甚至愿意所有页面都通过她来进行布局。


    使用tableview的优势:

    • 滑动优势
      现在iOS开发必须考虑到适配问题,有些页面在6上正好显示完,但到了5,5s上就会显示不下,这就得需要滑动了。可以这样讲,基本所有的页面都是需要滑动的,如果不需要滑动的页面只需要禁调tableview的滚动即可。
    • 复用优势
      tableview的cell复用甚至header和footer复用能够很好的提高APP性能,节省内存。
    • 模式优势
      tableview是遵照Model-View-Controller范式构建的,合理而健壮。
      1.数据源协议相当于tableview的Model,提供tableview所用的数据.
      2.委托协议相当于tableview的Controller,用于相应用户的操作,最具有代表性就是
      - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
      3.视图主要包含自定应cell和headerView和footerView

    个人使用心得:

    • 数据驱动界面
    • 有必要的话可以将上拉刷新和下拉加载封装到tableview中
    • iOS8以后的高度自适应

    关键点

    • 自定义cell

    • cell的复用

    • tableview的索引

    相关文章

      网友评论

          本文标题:UITableView使用心得

          本文链接:https://www.haomeiwen.com/subject/xwfkdttx.html