????????分享一個開發(fā)的小知識,雖然簡單,但是好用,魯迅先生曾經說過一句話:“在iOS開發(fā)過程中,不分技術高低,只分省不省時間、方不方便?!?/p>
? ? ? ?設置控件的圓角,是在實際開發(fā)過程中經常會用到的情景,可謂是雖然簡單但是卻很重要,雖然只有簡單的兩步,但是它的方法卻有多種,以現有本人所涉獵的就知道三種方法設置控件的弧度圓角,這里以UIImageView控件設置圓角為例,具體方法如下所示:
在這里我還是要推薦下我自己建的iOS開發(fā)學習群:680565220,群里都是學ios開發(fā)的,如果你正在學習ios ,小編歡迎你加入,今天分享的這個案例已經上傳到群文件,大家都是軟件開發(fā)黨,不定期分享干貨(只有iOS軟件開發(fā)相關的),包括我自己整理的一份2018最新的iOS進階資料和高級開發(fā)教程
? ? ? ? 一、純代碼設置法
? ? ? ? 純代碼方法設置圓角就兩句代碼,具體如下所示:
? ? ? ?UIImageView *imgView = [[UIImageVew alloc] initWithFrame:CGRectMake(0,?40,?300, 300)];
? ? ? ?imgView.layer.masksToBounds = Yes; //打開設置圓角選項
? ? ? ?imgView.layer.cornerRadius = 300/2; //圖片的寬度除于二,就是圖片的半徑
? ? ? ? 二、XIB設置法
? ? ? ? 在XIB里面,直接找到控件屬性,單擊選中控件,然后在右側工具類里面,找到第三個選項下的“User Defined Runtime Attributes”目錄下的“+”號,然后添加兩個屬性即可,具體如下所示:
? ? ? ? 三、第三方工具法
? ? ? ? 通過一個工具類,然后一句代碼實現控件的圓角弧度,具體如下所示:
????????以上就是本節(jié)全部內容,如有不妥之處,還請指正,一起探討交流。