亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

cornerradius屬性為什么會無效

發布時間:2021-09-22 14:24:44 來源:億速云 閱讀:349 作者:小新 欄目:開發技術

小編給大家分享一下cornerradius屬性為什么會無效,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

  cornerRadius屬性borderWidth今天用下面兩句代碼給一個view加圓角,碰到兩次無效的情況,記錄如下,當有人查到的時候少走彎路self.myView.layer.cornerRadius =5.0;self.myView.layer.masksToBounds = YES。

  cornerRadius屬性無效原因

  一:當你把這個方法寫在controller的init方法里面的時候,是無效的,

  要寫在viewDidLoaded方法里面。

  二:如果人我沒有寫第二句的言知,圓角還是加不上去的,

  因為cornerradius只有在masksToBounds為yes的情況下是生效的。

  但是masksToBounds默認是no,

  還有一點要注意的是,如果你設置其它的一些屬性也有可能會把這個maskToBounds置成yes,

  比如:borderWidth

  iOS-CornerRadius的正確姿勢

  iOS設置圓角的時候錯誤的方式會造成離屏幕渲染

  m.layer.cornerRadius=8

  m.layer.borderColor=UIColor.redColor().CGColor

  m.layer.masksToBounds=true//這句會早成離屏渲染,造成屏幕卡頓

  目前測試可解決UIImageView、UILabel和UIButton的情況

  classCornerRadiusLayer:CALayer{

  overridefuncdisplay(){

  self.contentsScale=UIScreen.mainScreen().scale

  super.display()

  }

  varsborderWidth:CGFloat?

  varscornerRadius:CGFloat?

  varsborderColor:UIColor?

  overridefuncdrawInContext(ctx:CGContext){

以上是“cornerradius屬性為什么會無效”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

祁连县| 大化| 革吉县| 张家界市| 海城市| 阿拉善左旗| 虞城县| 上林县| 道孚县| 甘孜县| 临沂市| 庄河市| 关岭| 汕尾市| 霞浦县| 兴隆县| 乌鲁木齐县| 迁安市| 湖南省| 中超| 尤溪县| 且末县| 当阳市| 麻江县| 吉林省| 全南县| 册亨县| 班戈县| 承德县| 乌拉特前旗| 莱芜市| 顺昌县| 高密市| 轮台县| 富民县| 梅州市| 宝兴县| 巩义市| 西青区| 论坛| 沈丘县|