美文网首页
iOS屏幕旋转后Cell被遮挡问题

iOS屏幕旋转后Cell被遮挡问题

作者: 我从不写bug | 来源:发表于2022-06-27 15:40 被阅读0次

    开发时遇到一个问题,当屏幕不旋转的时候 cell高度显示一切正常,当旋转后,再点击展开时 cell会被上面的cell遮挡住,刚开始一直以为是高度问题,打印了tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath的高度,结果发现没问题,点开层级看 发现是有一层UISystemBackgroundView遮挡住了,查询看是iOS14增加了backgroundConfiguration 背景配置方法,我们在cell中 加入

    if(@available(iOS14.0,*)){self.backgroundConfiguration=UIBackgroundConfiguration.clearConfiguration;}else{// Fallback on earlier versions}

    把背景设为透明,就解决这个问题了

    相关文章

      网友评论

          本文标题:iOS屏幕旋转后Cell被遮挡问题

          本文链接:https://www.haomeiwen.com/subject/dmtovrtx.html