[iOS 报错]Assertion failure in -[UITableView layoutSublayersOfLayer:]

news/2024/7/20 21:18:56 标签: ios, uitableview, autolayout, layoutSubl, layersOfLa

Assertion failure in -[UITableView layoutSublayersOfLayer:] 报错
主要是 添加约束和 Use Auto Layout 和代码添加的控件之间的错误

情况阐述

1.项目中, 用xib生成UIVIewController 视图控制器
2.此视图中 有一个登录头视图 + 一个tableview组成
3.想把头view 添加到tableview的 tableHeadView上去
4.结果报错

问题分析

1.主要由于使用xib 结合 代码共同完成这个页面,由于xib开启了 Use Auto Layout 选项, 所以有了约束的干扰
这里写图片描述
这里的 _headBGview 是用xib 直接画出的
这里的 _tableview 是代码生成

这里写图片描述

由于我不愿意去掉 Use Auto Layout 的勾选, 且仍旧想使用 _headBGview 所以我不打算用代码重写 _headBGview

我发现如果你手动用代码构建一个UIVIew
那么 在 setTableHeadView 的时候, 是可以不报错的
那么,只要让 _headBGview 在xib构建好以后, 不加载到 我们的ViewController的 self.view 上,
所以

这里写图片描述

我在xib中 把 _headBGview 单独分出来

然后再去
这里写图片描述

果然可行~~~
稍稍注意的是 _headBGview 单独分出来以后, 其尺寸在xib中好像不能修改
故 可以在 代码中调整
这里写图片描述

于是可以了

这里写图片描述


http://www.niftyadmin.cn/n/1557596.html

相关文章

js滚动到底部加载数据和滚动到顶部实现(js监听滚动事件,到底部请求接口)

前言&#xff1a; 最近在做一个项目&#xff0c;一个列表展示原本是分页器&#xff0c;点击下一页&#xff0c;请求接口。但是业务说需要改成滑倒底部&#xff0c;加载数据。 一、实现过程 1.htmljs <!DOCTYPE html> <html lang"en"><head><…

[iOS 报错] local declaration of hides instance

local declaration of hides instance 原因是因为 你的参数名 和 你的方法名的参数后缀同名了 所以报错 只要在方法名的后缀后面改变一下名字 即可

使用kubectl创建部署

本文使用自己利用VirtubalBox搭建的集群环境&#xff0c;暂时只有一个Master、一个Node。如果想了解集群的搭建&#xff0c;可以参考我的文章离线环境安装Kubernetes集群以及使用kubeadm安装kubernetes V1.11.1 集群。 0. 目标 在命令行下使用 kubectl 命令创建并管理部署。 1.…

档案处理(毕业后档案在自己手里怎么处理)

前言&#xff1a; 毕业后&#xff0c;学校把档案邮寄到了我自己手里。大概在我手里放了一年&#xff08;不能开封&#xff0c;否则作废&#xff0c;变为死档&#xff09;。前几天刷抖音&#xff0c;看到说档案在自己手里&#xff0c;会变为死档&#xff0c;且影响就业&#xff…

pandas中利用get_dummies()进行独热编码(One-Hot encoding)

https://blog.csdn.net/u010665216/article/details/78635664?locationNum6&fps1https://www.cnblogs.com/daguankele/p/6595470.htmlhttps://blog.csdn.net/wl_ss/article/details/78508500https://www.cnblogs.com/xyou/p/9181333.html一、onehot的优点二、特征的归一化…

[iOS 自定义控件] LFFExcelView 自定义excel表格的控件

LFFExcelView 这里是Github传送门下载 封装了一个Excel表格, 只要设置表格的X,Y坐标,标题,单元格数据内容以及颜色 即可生成你所需要的表格,样式上比较简单,但是算是自己封装的第一个自定义控件,做一下纪念 1.用法 导入 libLFFExcel.a 库 以及 LFFExcel.h 头文件 #import &q…

LaTeX公式编辑器数学、化学、物理公式编辑器

前言&#xff1a; 最近在做一个项目涉及到复杂的数学公式展示&#xff0c;于是就找了一款工具&#xff08;在线编辑器免费哦&#xff09;非常好用。所以推荐给大家。写科普类文章或者科研工作者&#xff0c;毕业论文必备神器。 一、介绍&#xff1a; LaTex免费在线公式编辑器…

springboot将项目源代码打包

springboot将项目源代码打包并发布到仓库 如果我们有一些类和方法是公用的&#xff0c;可以打开公用包&#xff0c;而这时使用默认的build方式都所有依赖都打进去&#xff0c;而且你当然项目的文件虽然在包里&#xff0c;但却在boot-inc里&#xff0c;这里的文件不能被其它包识…