Sombra 1.0.3

Sombra 1.0.3

Anthony Latsis维护。



Sombra 1.0.3

Sombra

在CALayer上添加微妙的本地化风格的反锯齿效果,以支持丰富的图像投影作为阴影。

用法

如果您要将图像投影而不是平面颜色作为阴影,请使用shadowImage。其余的设置方式与现有阴影属性一样。

view.layer.shadowOpacity = 0.8
view.layer.shadowOffset = CGSize(width: 0, height: 15)
view.layer.shadowRadius = 30
view.layer.shadowImage = UIImage().cgImage

注意事项

当使用图像投影作为阴影时,将缓存shadowOpacity的值,并将该属性本身设置为零。这是为了防止常规阴影出现。将图像设置为nil将使您保留常规阴影(如果有的话,即shadowOpacity > 0)。
当前图像投影不支持通过阴影属性进行动画处理。

要求

  • Xcode 9 +
  • Swift 4 +
  • iOS 10 +

安装

Sombra 可以通过 CocoaPods 进行集成。在您的 Podfile 中指定它,然后运行 $ pod install

platform :ios, '10.0'
use_frameworks!

target '<Your Target>' do
    pod 'Sombra'
end