You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
990 B

//
// NextViewController.swift
// AnimationTransitionDemo
//
// Created by junjie on 2019/9/4.
// Copyright © 2019 junjie. All rights reserved.
//
import UIKit
class NextViewController: UIViewController {
var photoView = UIImageView()
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = .yellow
self.navigationController?.delegate = self
photoView.frame = self.view.frame
self.view.addSubview(photoView)
photoView.image = UIImage.init(named: "town.jpg")
}
}
extension NextViewController: UINavigationControllerDelegate {
func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
if operation == .pop {
return CustomMaskPopTransition()
}
return nil
}
}