Guest User

Untitled

a guest
May 27th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. //
  2. // ViewController.swift
  3. // ViewCropAndShadow
  4. //
  5. // Created by Wasim Alatrash on 5/22/18.
  6. // Copyright © 2018 Wasim Alatrash. All rights reserved.
  7. //
  8.  
  9. import UIKit
  10.  
  11. class ViewController: UIViewController {
  12.  
  13. @IBOutlet weak var LogoImageView: UIImageView!
  14. var tmpImage : UIImage = #imageLiteral(resourceName: "logo")
  15. let imageLayer = CALayer()
  16.  
  17. override func viewDidLoad() {
  18. super.viewDidLoad()
  19. LogoImageView.layer.addSublayer(imageLayer)
  20.  
  21. }
  22.  
  23. override func viewDidLayoutSubviews() {
  24.  
  25. super.viewDidLayoutSubviews()
  26.  
  27. // add cornerRadius to the added layer
  28. imageLayer.frame = LogoImageView.bounds
  29. imageLayer.contents = tmpImage.cgImage
  30. imageLayer.cornerRadius = 20
  31. imageLayer.masksToBounds = true
  32.  
  33. // add shadow to main layer
  34. LogoImageView.layer.shadowColor = UIColor.black.cgColor
  35. LogoImageView.layer.shadowOffset = CGSize(width: 4, height: 4)
  36. LogoImageView.layer.shadowRadius = 6
  37. LogoImageView.layer.cornerRadius = 20
  38. LogoImageView.backgroundColor = UIColor.lightGray
  39.  
  40.  
  41. }
  42.  
  43. }
Add Comment
Please, Sign In to add comment