4.1 圓角

2018-02-24 14:50 更新

圓角

????圓角矩形是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裁切掉了。不過,你相信我就好了 :)

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號