我正在创建一个在 UIView 的子层上使用 CABasic 动画的应用程序。
涉及缩放和位置动画,图层是 CAShapeLayers,shouldRasterize
设置true
为平滑动画。
这可行,但在 iPhone X 上,具有深色的图层,例如 UIColor(red: 0, green: 35/255, blue: 9/255, alpha: 1) 在动画期间似乎“变形”。
这不会发生在包括 7 Plus 和 6 Plus 在内的其他 iPhone 上,也不会发生在模拟器中。
shouldRasterize
如果设置为,这也不会在 iPhone X 上发生false
,也不会影响浅色图层。
有没有人遇到过这个和/或有解决方案?