收藏
回答

IOS真机下动态修改filter:drop-shadow导致的渲染异常问题

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug iOS iOS12.3.1 iphone7p 7.0.5

在ios上动态修改filter:drop-shadow会导致上一次的shadow值没有消除导致遗留显示问题,

真机下自测机型iphone 7p, ios全系列都会如此,安卓正常。

个人猜测原因:filter:drop-shadow导致的渲染问题

测试代码片段(请在ios真机下测试)https://developers.weixin.qq.com/s/Nv93bBmB7xbt

具体表现,图示:

正常情况:



渲染异常情况:


最后一次编辑于  09-23  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • nickname
    nickname
    09-24

    给filter做一下兼容吧

    09-24
    赞同
    回复 2
    • wuldjxixgk
      wuldjxixgk
      09-24
      做兼容是指?加webkit前缀吗?加了webkit前缀依然如此
      09-24
      回复
    • wuldjxixgk
      wuldjxixgk
      09-25
      目前加了transform: translateZ(0);添加到gpu复合层渲染就正常了
      09-25
      回复
  • wuldjxixgk
    wuldjxixgk
    09-25

    目前加了transform: translateZ(0);添加到gpu复合层渲染就正常了。

    09-25
    赞同
    回复
问题标签