1. 问题描述

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

2. 解决办法

使用 MasonrypriorityHigh 属性来确定优先级

/*** Sets the NSLayoutConstraint priority to MASLayoutPriorityHigh*/
- (MASConstraint * (^)(void))priorityHigh;

具体使用要设置 <最后一个子view>bottom 属性 priorityHigh()

[self.lastView mas_makeConstraints:^(MASConstraintMaker *make) {make.top.equalTo(self.topView.mas_bottom).offset(5);make.left.equalTo(superView).offset(36);make.right.equalTo(superView).offset(-16);make.bottom.equalTo(self.contentView).offset(-16).priorityHigh();
}];

UITableviewCell 使用Masonry撑开cell高度 遇见[LayoutConstraints] Unable to simultaneously satisfy constraints相关推荐

  1. iOS 使用符号断点定位警告约束警告-[LayoutConstraints] Unable to simultaneously satisfy constraints

    约束的警告 使用符号断点定位警告 Symbol Module 模块筛选 Condition 触发条件 Ignore 触发开始次数 Action 触发活动 AppleScript 脚本 Capture ...

  2. [LayoutConstraints] Unable to simultaneously satisfy constraints.

    [aSubView mas_makeConstraints:^(MASConstraintMaker *make) {make.left.equalTo(self).offset(10);make.r ...

  3. ios开发学习中遇到问题[LayoutConstraints] Unable to simultaneously satisfy constraints.的解决方法

    这个问题是在纯代码创建一个登录界面时,点击第二个文本框时弹出的,也不报错,就是弹出一大堆信息,之前都是用storyboard拖的控件和设置一些属性,用纯代码还不太会,所以会弄出很多问题. 这个问题网上 ...

  4. iOS 使用符号断点定位警告约束警告-[LayoutConstraints] Unable to simultaneously satisfy constrai...

    约束的警告 使用符号断点定位警告 Symbol Module 模块筛选 Condition 触发条件 Ignore 触发开始次数 Action 触发活动 AppleScript 脚本 Capture ...

  5. masonry Unable to simultaneously satisfy constraints. Probably at least one of the c

    Unable to simultaneously satisfy constraints. Probably at least one of the 在使用masonry 进行布局的时候出现了类似的问 ...

  6. 使用Masonry让cell高度自适

    首先注销tableview自身设置高度的方法: - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSInd ...

  7. iOS8+ UITableView自动计算cell高度并缓存

    这篇文章我们来讲一下UITableView的cell自适应高度,以及遇到的问题的解决办法.在看文章之前希望你已经会UITableView的基本使用了. 先奉上这篇文章的demo的Github地址:UI ...

  8. IOS TableView的Cell高度自适应,UILabel自动换行适应

    需求: 1.表格里的UILable要求自动换行 2.创建的tableViewCell的高度会自动适应内容的高度 一.用xcode构建项目,创建一个有tableView的视图,用纯代码的形式实现: 1. ...

  9. Swift之点击UITableView单元格动态改变cell高度

    基于上一篇文章,继续需要实现点击相应的表格单元格动态改变cell的高度(上一篇文章的地址Swift之动态适配UITableView的cell高度) 首先需要实现UITableView的tableVie ...

最新文章

  1. 升降压斩波电路matlab,升降压斩波电路matlab仿真.doc
  2. 最清楚的mmap()详解与源码分析
  3. 爬虫--用python中requests和urllib模块爬取图片
  4. JPA保存数据异常:org.hibernate.AnnotationException: @COLUMN(s) NOT allowed ON a @ManyToOne property
  5. 判断一个图中有无环路的存在
  6. 漫步线性代数六——逆和转置
  7. Linux C入门之路,Linux C++学习之路
  8. Windows Mobile如何得到资源文件中的文件
  9. 17_购物车删除商品与清空购物车
  10. html网页简单代码
  11. 中专生计算机职业素养论文,中职学生的职业素养
  12. 中国科学院计算机吴,专家人才库数据----中国科学院计算技术研究所
  13. Pytorch—模型微调(fine-tune)
  14. WCF服务系列——定义宿主(IIS服务宿主)
  15. YYC采集工具python语言精简方便实用的视频采集工具
  16. 在线客服系统|物流行业解决方案——助力企业构建物流行业新一体化模式
  17. icc校色文件使用教程_浅谈如何用ICC文件进行校色,校色前后效果展示
  18. iOS内存分配与五大区域
  19. win10电脑显示无法自动修复此计算机,win10正式版提示自动修复无法修复你的电脑解决教程...
  20. 配置完dcom需要重启计算机,DCOM电脑自动重启(win7系统一直反复重启)

热门文章

  1. backpressure 背压介绍
  2. ARM9 SWI软件中断
  3. 2014年国人开发的最热门的开源软件TOP 100
  4. 48 个免费的设计素材网站收好,以后不怕没资源用!
  5. 【Spring】ApplicationContext和beanfactory区别
  6. 刘慈欣 计算机工程师,刘慈欣:《三体》之外,我只是个普通的工程师
  7. 数字化转型的行业分工和机会分析
  8. vasp能带结构计算
  9. 深度优先搜索(Depth First Search)、广度优先搜索(Breadth First Search)
  10. 新视野大学英语(第三版)视听说4Unit7必修答案