问题描述
当我尝试使用iPhone 11 Pro Max模拟器时,文本被像素化,iPhone 11 Pro模拟器的问题较少,iPhone SE模拟器的问题则没有问题。
信息披露:
feature-branch
我刚刚使用Interface Builder整理的其他文本。自动调整大小功能已打开。
非常感谢您的提前帮助
解决方法
在我的阴影函数中添加了这一行layer.shouldRasterize = false
(这将阴影添加到文本的超级视图中),一切都解决了。
static func shadow(in layer:CALayer){
layer.shadowColor = UIColor.lightGray.cgColor
layer.shadowOffset = CGSize(width:1,height:5)
layer.shadowOpacity = 0.8
layer.shadowRadius = 10
layer.masksToBounds = false
layer.shouldRasterize = false
}