在xib/storyboard里面設(shè)置view圓角半徑

想給視圖設(shè)置圓角,常用的做法是將IB中的控件拖線到控制器,然后設(shè)置其圓角半徑,以UIImageView為例,默認(rèn)的UIImageView是矩形:


未處理的ImageView

我們想將這個(gè)imageView裁成一個(gè)圓形的頭像,使用代碼的設(shè)置方法如下:

self.imageView.layer.cornerRadius = 50.f;
self.imageView.layer.masksToBounds = YES;

如果你不想每次都寫(xiě)這些惡心的代碼,那么你可以來(lái)到這個(gè)imageView所在的xib或者storyboard,

    1. 首先,先選中控件
  • 2.然后,展示右側(cè)身份查看器(如圖)
身份查看器面板

紅線框出的地方就是我們要修改imageView屬性的地方

  • 3.點(diǎn)擊加號(hào),填寫(xiě)要修改的屬性名,選擇值的類型并填寫(xiě)具體的值,如圖所示:
定義運(yùn)行時(shí)屬性

再一運(yùn)行發(fā)現(xiàn),確實(shí)是不用代碼我們也可以做一個(gè)圓頭像了.

運(yùn)行效果

當(dāng)然,通過(guò)這種方式,不僅可以設(shè)置圓角半徑,你還可以設(shè)置其他一些在IB里面無(wú)法設(shè)置的屬性.當(dāng)然他們之所以叫Runtime Attributes,也就是說(shuō)你設(shè)置的這些屬性要在運(yùn)行的時(shí)候才能看到效果.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 在iOS中隨處都可以看到絢麗的動(dòng)畫(huà)效果,實(shí)現(xiàn)這些動(dòng)畫(huà)的過(guò)程并不復(fù)雜,今天將帶大家一窺iOS動(dòng)畫(huà)全貌。在這里你可以看...
    F麥子閱讀 5,141評(píng)論 5 13
  • 在iOS中隨處都可以看到絢麗的動(dòng)畫(huà)效果,實(shí)現(xiàn)這些動(dòng)畫(huà)的過(guò)程并不復(fù)雜,今天將帶大家一窺ios動(dòng)畫(huà)全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,572評(píng)論 6 30
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,446評(píng)論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,250評(píng)論 4 61
  • 早上好 以前看到別人那么優(yōu)秀那么棒,特別羨慕,有時(shí)候自己也想去努力去追做到那樣,卻發(fā)現(xiàn)努力不是那么容易,堅(jiān)持就更...
    佛系少女03閱讀 361評(píng)論 2 1