Roi*_*lia 5 objective-c shadow uiview ios swift
问题我正在努力.到目前为止,我已经搜索过了一段美好的时光,但找不到答案.
我有一个UIView包含alpha值的0.5,意思是 - 它transparent.
如果我正在应用通常的UIView阴影代码-
class func applyShadow(view : UIView)
{
view.layer.shadowColor = UIColor.blackColor().colorWithAlphaComponent(0.15).CGColor
view.layer.shadowOpacity = 1
view.layer.shadowOffset = CGSizeMake(0, 0.5)
view.layer.shadowRadius = 1.3
view.layer.masksToBounds = false
view.layer.shouldRasterize = true
view.layer.rasterizationScale = UIScreen.mainScreen().scale
}
Run Code Online (Sandbox Code Playgroud)
我的"填充"也UIView被遮蔽了.
我怎样才能在我的"边界"路径上绘制阴影UIView,不包括UIView填充?
到 2022 年,这已成为可能。
本质上你这样做:
shadowHole.fillRule = .evenOdd
shadowHole.path = p.cgPath
Run Code Online (Sandbox Code Playgroud)
完整详细信息...
| 归档时间: |
|
| 查看次数: |
411 次 |
| 最近记录: |