uitableview contentview 添加子view出现约束错误
来源:互联网 发布:英格拉姆弹跳数据 编辑:程序博客网 时间:2024/06/02 02:19
具体解决办法: contentview本身大小默认比cell要小,所以如果要在他上面添加subview的话就必须首先为他设置约束,即上下左右都零间距即可。
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的。
阅读全文
0 0
- uitableview contentview 添加子view出现约束错误
- 解决UITableView xib添加到Storyboard出现IB Designables错误
- UITableView出现的错误
- LayoutAnimation为ViewGroup子View添加出现特效
- 关于设置 UITableView 的 tableHeaderView为使用了 SnapKit 约束的自定义 view 时出现的 BUG 的处理
- 添加xib 子控件约束
- 编辑 UITableView 出现的错误
- tableviewcell自适应高度当中遇到添加label作为contentView,在实际显示时右侧出现空白
- Swift使用SnapKit给控件添加约束时出现的三个错误
- 关于在一个子窗口中添加的navigation中添加button出现的错误。
- UITableView UITableViewCell点击时,子view背景色消失
- UIView添加手势 然后UITableView 添加进这个View 导致UITableView 的单元格点击事件无效
- UIView添加手势 然后UITableView 添加进这个View 导致UITableView 的单元格点击事件无效
- UIView添加手势 然后UITableView 添加进这个View 导致UITableView 的单元格点击事件无效
- IOS UITableView上添加一个view作为头部
- UITableView添加到UIViewController的view时显示问题
- 错误之contentview里面的r有错
- viewgroup中删除和添加子view
- Fresco图片加载库的使用(SimpleDraweeView的简单使用 )
- 【操作系统】系统分类 与 进程调度指标
- 【Oracle】truncate分区表
- 详细分析stm32f10x.h
- VC++ 如何实现程序启动后最小化到托盘
- uitableview contentview 添加子view出现约束错误
- html中img图片路径src不对的问题
- EA&UML日拱一卒--活动图::入门
- CS224d Assignment1 答案, Part(2/4)
- 在邻接矩阵中的DFS与BFS的实现
- Leetcode 360 Sort Transformed Array
- vim安装插件YouCompleteMe,出错,YouCompleteMe unavailable: requires Vim compiled with Python 2.x support
- 编译防火墙——C++的Pimpl惯用法解析
- socket学习