Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // ViewController.swift
- // ViewCropAndShadow
- //
- // Created by Wasim Alatrash on 5/22/18.
- // Copyright © 2018 Wasim Alatrash. All rights reserved.
- //
- import UIKit
- class ViewController: UIViewController {
- @IBOutlet weak var LogoImageView: UIImageView!
- var tmpImage : UIImage = #imageLiteral(resourceName: "logo")
- let imageLayer = CALayer()
- override func viewDidLoad() {
- super.viewDidLoad()
- LogoImageView.layer.addSublayer(imageLayer)
- }
- override func viewDidLayoutSubviews() {
- super.viewDidLayoutSubviews()
- // add cornerRadius to the added layer
- imageLayer.frame = LogoImageView.bounds
- imageLayer.contents = tmpImage.cgImage
- imageLayer.cornerRadius = 20
- imageLayer.masksToBounds = true
- // add shadow to main layer
- LogoImageView.layer.shadowColor = UIColor.black.cgColor
- LogoImageView.layer.shadowOffset = CGSize(width: 4, height: 4)
- LogoImageView.layer.shadowRadius = 6
- LogoImageView.layer.cornerRadius = 20
- LogoImageView.backgroundColor = UIColor.lightGray
- }
- }
Add Comment
Please, Sign In to add comment