W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
????圓角矩形是iOS的一個標(biāo)志性審美特性。這在iOS的每一個地方都得到了體現(xiàn),不論是主屏幕圖標(biāo),還是警告彈框,甚至是文本框。按照這流行程度,你可能會認(rèn)為一定有不借助Photoshop就能輕易創(chuàng)建圓角舉行的方法。恭喜你,猜對了。
????CALayer有一個叫做conrnerRadius
的屬性控制著圖層角的曲率。它是一個浮點數(shù),默認(rèn)為0(為0的時候就是直角),但是你可以把它設(shè)置成任意值。默認(rèn)情況下,這個曲率值只影響背景顏色而不影響背景圖片或是子圖層。不過,如果把masksToBounds
設(shè)置成YES的話,圖層里面的所有東西都會被截取。
????我們可以通過一個簡單的項目來演示這個效果。在Interface Builder中,我們放置一些視圖,他們有一些子視圖。而且這些子視圖有一些超出了邊界(如圖4.1)。你可能無法看到他們超出了邊界,因為在編輯界面的時候,超出的部分總是被Interface Builder裁切掉了。不過,你相信我就好了 :)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: