1,注意使用重用机制(有利于提高效率)

2,做到通过改变模型去间接改变UI样式(做到永久改变,无论怎样拖动刷新,都不会恢复改变)

3,在通过传递模型给Cell控件布局时,记得完全覆盖(嗯,不好解释,主要是在重用机制引起的,如果不完全覆盖,则在重用时,可能被另外一个cell引用,造成显示数据的错误)

4,自定义cell时,添加控件尽量添加到cell的contentView内部,因为cell自动封装了滑动删除等功能,而该功能的实现中有通过缩放contentView来显示"删除"按钮的,所以,如果直接将控件添加到cell上,在使用滑动删除功能时,会造成显示混乱.

5,cell的frame都是由UITableView进行设置,一般无法改变,而如果要改变,可以尝试重写cell的setFrame:方法;

最新文章

  1. MongoDB【第一篇】MongodDB初识
  2. 设置默认访问项目的客户端的浏览器版本(IE版本)
  3. Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute'
  4. Apache Marmotta 3.1.0-incubating 发布
  5. mongodb php
  6. UI控件闪灯
  7. 非WEB项目中引入Hibernate Validator
  8. iOS中生成并导入基于Swift编程语言的Framework
  9. uva 11294
  10. 在qt下获取屏幕分辨率
  11. wiki 3143 二叉树的前序、中序及后序遍历
  12. POPTEST老李推荐:互联网时代100本必读书,来自100位业界大咖推荐 2
  13. 评论发布信息可插入QQ表情
  14. EF Core利用Transaction对数据进行回滚保护
  15. MyBatis笔记----(2017年)最新的报错:Cannot find class [org.apache.commons.dbcp.BasicDataSource] for bean with name 'dataSource' defined in class path resource [com/ij34/mybatis/applicationContext.xml]; nested e
  16. [CF490F]Treeland Tour(线段树合并)
  17. [LeetCode&Python] Problem 599. Minimum Index Sum of Two Lists
  18. frp官方中文文档
  19. Android Studio 代码导航快捷键总结
  20. 【三小时学会Kubernetes!(三) 】Service实践

热门文章

  1. Microsoft SQL Server JDBC 驱动程序支持矩阵
  2. 通信协议之广播---recvfrom 放回客户端的ip地址第一次全为0.0.0.0
  3. 读汤姆大叔《深入理解javascript系列》笔记一编写高质量代码
  4. python time与datetime.date/datetime模块
  5. JQuery实现动态生成树形菜单
  6. EF 批量更新删除(linq篇)
  7. C++ 基础知识回顾(I/O)
  8. SharePoint服务器端对象模型 之 序言
  9. 取得当前页面的value值问题
  10. Python— 匿名函数