iOS-屏幕旋转影响UITableViewCell的布局

这段时间做公司直播三分屏功能,遇到的问题记录一下。
1、在刘海屏iPhone上,再推荐课程列表横屏之后,布局错误。
问题页面:


问题页面

页面在不是刘海屏iPhone的手机是没问题,第一时间我就想到了安全区问题。
本身页面也需要用到安全区的大小,并且本省这个播放页面是放在Window上的,不能修改安全区,这样会影响其他页面的布局;也百度了好多相关的问题,都没有起作用。
在没有刘海的手机正常,我打开UI的层次视图发现collectionViewCell的大小是正确的,contentView的被安全区顶过去了,最后我直接使用自动布局重新约束了contentView解决了问题。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容