PhotoDetailViewController.swift 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // PhotoDetailViewController.swift
  3. // MCPlus
  4. //
  5. // Created by seo ha on 07/02/2019.
  6. // Copyright © 2019 KangSH. All rights reserved.
  7. //
  8. import UIKit
  9. class PhotoDetailViewController: UIViewController {
  10. @IBOutlet weak var closeButton: UIImageView!{
  11. didSet{
  12. closeButton.addTapGestureRecognizer(action: self.closeAction)
  13. }
  14. }
  15. @IBOutlet weak var scrollView: UIScrollView!{
  16. didSet{
  17. scrollView.delegate = self
  18. }
  19. }
  20. @IBOutlet weak var imageView: UIImageView!
  21. var image:UIImage?
  22. }
  23. extension PhotoDetailViewController:UIScrollViewDelegate{
  24. override func viewDidLoad() {
  25. super.viewDidLoad()
  26. if let img = self.image{
  27. self.imageView.image = img
  28. }
  29. }
  30. func closeAction(){
  31. self.navigationController?.popViewController(animated: true)
  32. }
  33. func viewForZooming(in scrollView: UIScrollView) -> UIView? {
  34. return scrollView.subviews.first
  35. }
  36. }