你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS7技巧 >> Swift給圖片(imageView)添加陰影邊框效果代碼

Swift給圖片(imageView)添加陰影邊框效果代碼

編輯:IOS7技巧
Swift是可以運行在蘋果ios平台了,可與Objective-C*共同運行於Mac OS和iOS平台,用於搭建基於蘋果平台的應用程序。

有時為了突出圖片,需要給圖片添加陰影效果。通過UIImageView的layer陰影屬性設置,可以很方便的實現這個功能。

不僅是UIImageView,其他的UI控件也是可以設置陰影的。下面分別對:普通圖片,背景透明圖片,按鈕添加陰影。
效果圖如下:

原文:Swift - 給圖片(imageView)添加陰影邊框


代碼如下:

import UIKit
 
class ViewController: UIViewController {
 
    
    @IBOutlet weak var imageView1: UIImageView!
    @IBOutlet weak var imageView2: UIImageView!
    @IBOutlet weak var button1: UIButton!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        //圖片添加陰影
        self.imageView1.layer.shadowOpacity = 0.8
        self.imageView1.layer.shadowColor = UIColor.blackColor().CGColor
        self.imageView1.layer.shadowOffset = CGSize(width: 1, height: 1)
        
        //圖片添加陰影(透明背景)
        self.imageView2.layer.shadowOpacity = 0.8
        self.imageView2.layer.shadowColor = UIColor.blackColor().CGColor
        self.imageView2.layer.shadowOffset = CGSize(width: 1, height: 1)
        self.imageView2.layer.shadowRadius = 1
        
        //按鈕添加陰影
        self.button1.layer.shadowOpacity = 0.8
        self.button1.layer.shadowColor = UIColor.blackColor().CGColor
        self.button1.layer.shadowOffset = CGSize(width: 1, height: 1)
    }
 
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }
}

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved