mASK

自從 iOS7 推出後,使用者的圖像常用圓形呈現。比方說來電看到的聯絡人圖示,就是用圓形呈現的。這些圓形的圖我本來以為是用 Photoshop 遮罩的。後來我發現,這樣的效果用兩行程式碼就寫的出來。原理很簡單:

1.設定圖像的 CALayer 圓角半徑。如果要呈現圓形,要把圓角半徑設成圖像寬度的一半。

2.將圖像的 clipsToBounds屬性設成 true。就 OK 啦。

 

程式碼及呈現的效果於上圖。

 

其他 Swift 相關的文章

********************************************

最完整的中文 iPhone開發課程 [課程連結]

如何加入模糊效果 [頁面連結]

如何彈出警告視窗 [頁面連結]

如何用程式碼秀出圖片 [頁面連結]

(770)

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 *