簡體   English   中英

如何創建iOS 9音樂應用中使用的模糊/色彩效果?

[英]How do you create the blur/colour effect used in the iOS 9 music app?

您將如何實現下面鏈接中出現的模糊/色彩效果(說實話,我不太清楚這是什么)?

謝謝!

好的,我以任何方式發布鏈接答案的快速版本,類似於您的要求。

您可以按照下面的步驟進行操作,只需創建一個具有顏色u的漸變層,然后將其分布在整個漸變層上,最后將漸變設置為圖像視圖即可,例如

@IBOutlet weak var aImageView: UIImageView!
var theColor: UIColor?
var gradientLayer:CAGradientLayer?
override func viewDidLoad() 
{
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
 self.theColor = UIColor(colorLiteralRed: 146.0/255.0, green: 146.0/255.0, blue: 146.0/255.0, alpha: 1)
 self.gradientLayer = CAGradientLayer()
 self.gradientLayer?.frame = self.aImageView.frame
 let array: [AnyObject] = [(theColor?.colorWithAlphaComponent(0.1))!.CGColor,
 (theColor?.colorWithAlphaComponent(0.12))!.CGColor,(theColor?.colorWithAlphaComponent(0.13))!.CGColor,
 (theColor?.colorWithAlphaComponent(0.74))!.CGColor,
 (theColor?.colorWithAlphaComponent(0.82))!.CGColor,
 (theColor?.colorWithAlphaComponent(1.0))!.CGColor]
 gradientLayer?.colors = array;
    aImageView.layer .addSublayer(gradientLayer!);
}

只需嘗試放入示例項目中,結果將如下所示

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM