美文网首页
iOS11 系统适配中遇到的问题(2)UItableview的图

iOS11 系统适配中遇到的问题(2)UItableview的图

作者: Farmers | 来源:发表于2017-11-29 13:50 被阅读62次

    最近给iOS11 的tableView 添加背景  发现在iOS8,9,10 中均可以添加成功没有问题,但在iOS11 中发现tableview 的顶部有一部分被遮挡,于是做了图层分析,分析图片如下:

    iOS9.1中tableView的图层 iOS11 中tableView 的图层

    通过图层分析,我们可以发现 在iOS11 中UItableviewWrapperView 不存在了 导致我们通常添加背景的方式出现错乱。

    常规添加背景代码如下:

      let backgroundImageView = UIImageView()

    backgroundImageView.frame = self.view.frame

    backgroundImageView.image = UIImage(named:"background")

    view.insertSubview(backgroundImageView, at:0)

    结合 在苹果开发者中的相关提问:https://forums.developer.apple.com/thread/86994

    做了如下处理:

    backgroundImageView.layer.zIndex = -1  

    相关文章

      网友评论

          本文标题:iOS11 系统适配中遇到的问题(2)UItableview的图

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