在iOS要添加漸層顏色的話,就產生一個CAGradientLayer,設定漸層的顏色,最後把漸層顏色加到畫面中就好了。程式碼如下:

GradientCode

1.如上程式碼,先設定兩個漸層顏色,分別存在常數color1以及color2。
2.生成CAGradientLayer,把此CALayer存在常數gradient中。
3.設定此 Layer的大小,範例中設定和畫面一樣大。
4.設定漸層顏色這邊接受一個array,把所有想呈現到漸層色的顏色放在裡面,範例中放了color1.CGColor,color2.CGColor。
5.最後把漸層的Layer加到畫面中 self.view.layer.insertSubLayer(gradient, atIndex:0)
6.設定完畢後,漂亮的漸層就出現啦。

GradientCover

 

 

相關連結
******************************************
最簡單最快速的 iPhone 開發課程(無經驗也適用) [課程連結]
Swift和ObjectiveC語言混用的方法 [教學連結]
UILabel顯示多行文字 [經驗分享]

 

(1741)

superstardj

been a DJ, a rapper, a musician and a recording artist... a novel-writer, a language-book author, and a chief editor... a painter, a book-cover designer and many more... right now a programmer who designs mobile application, both iOS and Android devices...

Leave a Reply

Your email address will not be published. Required fields are marked *