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

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


问题页面

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

你可能感兴趣的:(iOS-屏幕旋转影响UITableViewCell的布局)