最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS為UIView設(shè)置陰影效果

 更新時間:2016年09月27日 11:54:05   作者:MajorLMJ  
現(xiàn)在很多的開發(fā)者們都會在開發(fā)的時候加陰影效果,所以這篇文章跟大家分享下iOS為UIView設(shè)置陰影效果的實現(xiàn)過程,有需要的朋友們可以參考借鑒,下面來一起看看吧。

UIView的陰影設(shè)置主要通過UIViewlayer的相關(guān)屬性來設(shè)置

陰影的顏色

imgView.layer.shadowColor = [UIColor blackColor].CGColor;

陰影的透明度

imgView.layer.shadowOpacity = 0.8f;

陰影的圓角

imgView.layer.shadowRadius = 4.f;

陰影偏移量

imgView.layer.shadowOffset = CGSizeMake(4,4);


imgView.layer.shadowOffset = CGSizeMake(0,0);

其實從偏移量上可以看出來,即使偏移量為(0,0)時,圍繞view的四周依然能看到一定陰影。

陰影的路徑

除了通過上面的操作,我們還可以設(shè)定陰影的路徑

//路徑陰影
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:CGPointMake(-5, -5)];
//添加直線
[path addLineToPoint:CGPointMake(paintingWidth /2, -15)];
[path addLineToPoint:CGPointMake(paintingWidth +5, -5)];
[path addLineToPoint:CGPointMake(paintingWidth +15, paintingHeight /2)];
[path addLineToPoint:CGPointMake(paintingWidth +5, paintingHeight +5)];
[path addLineToPoint:CGPointMake(paintingWidth /2, paintingHeight +15)];
[path addLineToPoint:CGPointMake(-5, paintingHeight +5)];
[path addLineToPoint:CGPointMake(-15, paintingHeight /2)];
[path addLineToPoint:CGPointMake(-5, -5)];
//設(shè)置陰影路徑 
imgView.layer.shadowPath = path.CGPath;

總結(jié)

以上就是這篇文章的全部內(nèi)容,希望能對各位iOS開發(fā)者們能有所幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • IOS 時間和時間戳之間轉(zhuǎn)化示例

    IOS 時間和時間戳之間轉(zhuǎn)化示例

    我們經(jīng)常從服務(wù)器后臺拿到時間戳的時間,以下代碼可以實現(xiàn)將時間戳轉(zhuǎn)為可讀的時間格式,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-01-01
  • iOS 11 BUG的發(fā)現(xiàn)、定位和解決

    iOS 11 BUG的發(fā)現(xiàn)、定位和解決

    這篇文章主要為大家詳細(xì)介紹了iOS 11 BUG的發(fā)現(xiàn)、定位和解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • iOS設(shè)置可選擇圓角方向的控件圓角

    iOS設(shè)置可選擇圓角方向的控件圓角

    在iOS開發(fā)中會遇到設(shè)置控件圓角的效果,這篇文章就給大家分享了實現(xiàn)的方法,且可以選擇圓角的方向,有需要的朋友們可以參考借鑒,下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • iOS WKWebView無法處理URL Scheme和App Store鏈接的問題解決

    iOS WKWebView無法處理URL Scheme和App Store鏈接的問題解決

    這篇文章主要給大家介紹了關(guān)于iOS WKWebView無法處理URL Scheme和App Store鏈接的問題解決的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • IOS開發(fā)QQ空間/朋友圈類界面的搭建

    IOS開發(fā)QQ空間/朋友圈類界面的搭建

    本篇文章主要介紹了iOS開發(fā)之類似朋友圈的社交界面實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • IOS開發(fā)第三方語音-微信語音

    IOS開發(fā)第三方語音-微信語音

    微信語音開放平臺致力于為開發(fā)者提供免費的語音技術(shù),目前已經(jīng)開放的語音技術(shù)包括在線語音識別、在線語音合成等,下面通過本篇文章給大家介紹IOS開發(fā)第三方語言-微信語言,需要的朋友可以一起來學(xué)習(xí)下
    2015-08-08
  • iOS通過代理逆向傳值的方式詳解

    iOS通過代理逆向傳值的方式詳解

    在iOS開發(fā)中傳值是幾乎每個App都會用到的,對于傳統(tǒng)的順向傳值應(yīng)該說是比較簡單的,但是逆向傳值往往會用到代理模式來實現(xiàn),很多同學(xué)在這一塊有迷惑,迷惑的不是怎么逆向傳值,而是不理解代理模式,下面這篇文章就給大家分析一下iOS通過代理逆向傳值的方式。
    2016-12-12
  • iOS 通過collectionView實現(xiàn)照片刪除功能

    iOS 通過collectionView實現(xiàn)照片刪除功能

    這篇文章主要介紹了iOS 通過collectionView實現(xiàn)照片刪除功能,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • 詳解iOS之關(guān)于double/float數(shù)據(jù)計算精度問題

    詳解iOS之關(guān)于double/float數(shù)據(jù)計算精度問題

    本篇文章主要介紹了iOS之關(guān)于double/float數(shù)據(jù)計算精度問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • IOS開發(fā)之路--C語言存儲方式和作用域

    IOS開發(fā)之路--C語言存儲方式和作用域

    只有你完全了解每個變量或函數(shù)存儲方式、作用范圍和銷毀時間才可能正確的使用這門語言。今天將著重介紹C語言中變量作用范圍、存儲方式、生命周期、作用域和可訪問性。
    2014-08-08

最新評論

靖西县| 西藏| 电白县| 杂多县| 双柏县| 临汾市| 无棣县| 怀集县| 余姚市| 杂多县| 达州市| 富川| 绩溪县| 手游| 措勤县| 泸定县| 焉耆| 互助| 神池县| 庆城县| 扶沟县| 视频| 上栗县| 綦江县| 师宗县| 万年县| 临夏县| 抚州市| 通化市| 玉溪市| 青浦区| 石家庄市| 马边| 西华县| 墨竹工卡县| 阜平县| 新安县| 宁远县| 荥经县| 汽车| 绥滨县|