Sometimes to highlight a picture, you need to add a shadow effect to the picture. Through the Uiimageview Layer shadow property settings, it is easy to implement this function.
Not only Uiimageview, but other UI controls can also set shadows. The following pairs: normal picture, background transparent picture, button add shadow.
The effect chart is as follows:
The code is as follows:
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 ()
Picture Add Shadow
Self.imageView1.layer.shadowOpacity = 0.8
Self.imageView1.layer.shadowColor = Uicolor.blackcolor (). Cgcolor
Self.imageView1.layer.shadowOffset = Cgsize (width:1, height:1)
Picture add shadow (transparent background)
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
button to add a shadow
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 ()
}
}