1、addSubview

在UITableViewCell实例上添加子视图,有两种方式:[cell  addSubview:view]或[cell.contentView addSubview:view],一般情况下,两种方式没有区别。 但是在多选编辑状态,直接添加到cell上的子视图将不会移动,而添加在contentView上的子视图会随着整体右移。所以,推荐使用[cell.contentView addSubview:view]方式添加子视图。

2、backgroundColor

cell.backgroundColor = [UIColor grayColor];或cell.contentView.backgroudColor = [UIColor grayColor];一般情况下,两种方式效果一样。 但是在多选编辑状态,直接设置cell的背景色可以保证左侧多选框部分的背景色与cell背景色一致,而设置contentView背景色,左侧多选框的背景色会是UITableView的背景色或UITableView父视图背景色,如果需要保证颜色一致,必须设置cell的背景色而不是cell.contentView的 。

UITableViewCell使用cell和cell.contentView的区别相关推荐

  1. Cell Stem Cell:研究人员开发出大脑类器官用于研究认知障碍!

    图片来源:Cell Stem Cell 来源:细胞 摘要:来自耶鲁大学的研究人员近日在实验室培养皿中模拟了两种大脑结构以及它们之间的相互作用,为揭示神经精神疾病的起因带来了曙光. 耶鲁大学遗传学副教授 ...

  2. Cell Stem Cell | 动物所刘光慧等显示年轻血液可逆转衰老进程

    衰老是一种涉及全身多种组织器官系统性退化的过程,表现为渐进性机体再生能力减弱及功能衰退.异体共生(Heterochronic parabiosis)是通过外科手术连接年老和年轻小鼠的循环系统所构建的模 ...

  3. Cell Stem Cell | 杨东赫等建立全面的人类胚胎心脏多谱系发育图谱

    责编 | 兮 哺乳动物的心脏包含多种不同种类心肌细胞 (cardiomyocyte, CMs).根据组织学和电生理学特征, 这些心肌细胞大致可分为工作细胞(例如左右心房和左右心室心肌细胞)和自律细胞  ...

  4. 师兄新作!Cell Stem Cell背靠背 | 吴军等建立了一种全新的全能干细胞

    生物信息学习的正确姿势 NGS系列文章包括NGS基础.高颜值在线绘图和分析.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流 ...

  5. UITableviewCell 使用Masonry撑开cell高度 遇见[LayoutConstraints] Unable to simultaneously satisfy constraints

    1. 问题描述 在布局UITableviewCell 内容时, 可用使用Masonry方便的自动计算高度撑开布局,但是当遇到cell高度不同,多个复杂的子view竖向排列时,容易产生高度计算冲突问题导 ...

  6. (0072)iOS开发之UITableViewCell高度自适应探索--cell预估高度

    转载自:http://www.jianshu.com/p/f3609cd9392e 有了预估高度这个先决条件,一切都好说了.我们直接从代码入手. 接下来我们实现一个简单的信息展示功能,如: Demo最 ...

  7. 1,通过代码自定义cell(cell的高度不一致)的基本步骤

    1.新建一个继承自UITableViewCell的类 2.重写initWithStyle:reuseldentifier:方法(构造方法,在初始化对象的时候调用,以便在这个方法中添加需要显示的子控件) ...

  8. UITableViewCell中cell重用机制导致内容重复的方法

    UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件.上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击 ...

  9. UI一揽子计划 11 (自定义UITableViewCell、Cell 的自适应高度)

    一. 自定义UITableViewCell 在日常的编程中,系统提供的几种Cell 样式 往往不能满足我们的需求.所以需要我们给它进行自定义样式. 自定义Cell 就是创建一个UITableViewC ...

最新文章

  1. 精灵盛典电脑模拟器服务器怎么修改,精灵盛典ios电脑版
  2. RxJava 中的map与flatMap
  3. 电脑无线网络显示红叉_不能播放视频怎么办?小编教你电脑不能播放视频如何解决...
  4. bzoj 2109 amp; 2535 空中管制 解读
  5. python中da_python学习 da4
  6. QT 中 关键字讲解(emit,signal,slot)以及使用
  7. Android开发之git命令创建tag提交远程仓库的方法(图文教程)
  8. plsql 记录型变量
  9. c 连接mysql错误信息_使用C语言访问MySQL数据 —— 连接和错误处理
  10. 好看的网页图片分割切换动画特效源码
  11. Git常用命令——基本操作
  12. 基于HOG特征的Adaboost行人检测
  13. mysql主从访问,MySQL主从
  14. 印度神曲之五(Ayka dajiba)
  15. PHP自动化代码审计工具
  16. 全面|机房精密空调设计,看完你就明白了
  17. Linux怎么将输入法添加,在Linux系统中给fcitx下的输入法添加自定义词库的方法
  18. stm32寄存器版学习笔记06 输入捕获(ETR脉冲计数)
  19. Redis(八):zset/zadd/zrange/zrembyscore 命令源码解析
  20. 分类:支持向量机(四)——非线性支持向量机

热门文章

  1. 系统属性由于启动计算机时,win7系统开机弹出“系统属性,由于启动计算机时出现了页面文件配置问题”的解决方法...
  2. 超级课程表原理解析(如何获取网页内容)
  3. 思科ccna认证工程师NETCONF协议详解网工必看
  4. 代码随想录之路经总和
  5. 代码随想录再战day4
  6. 【机器学习】KNN算法实战项目三:金融贷款策略分类
  7. 听说你也想vuex入门,快来瞅瞅吧~走过路过不要错过啦~
  8. 向量叉积和点积混合运算_【转】向量点乘(内积)和叉乘(外积、向量积)概念及几何意义解读...
  9. ScrumMaster认证培训学习有感
  10. ArcGIS教程:最大似然法分类