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
33 lines
990 B
![]()
1 year ago
|
//
|
||
|
// 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
|
||
|
}
|
||
|
}
|