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.
47 lines
1.5 KiB
47 lines
1.5 KiB
![]()
1 year ago
|
//
|
||
|
// AViewController.swift
|
||
|
// AnimationTransitionDemo
|
||
|
//
|
||
|
// Created by junjie on 2019/8/30.
|
||
|
// Copyright © 2019 junjie. All rights reserved.
|
||
|
//
|
||
|
|
||
|
import UIKit
|
||
|
|
||
|
class AViewController: UIViewController {
|
||
|
var photoView: UIImageView?
|
||
|
var panTransiion: UIPercentDrivenInteractiveTransition?
|
||
|
override func viewDidLoad() {
|
||
|
super.viewDidLoad()
|
||
|
self.view.backgroundColor = .yellow
|
||
|
self.createUI()
|
||
|
}
|
||
|
|
||
|
// override func viewDidAppear(_ animated: Bool) {
|
||
|
// self.transitioningDelegate = self
|
||
|
// }
|
||
|
|
||
|
func createUI() {
|
||
|
photoView = UIImageView(frame: CGRect(x: 100, y: 100, width: 100, height: 100))
|
||
|
self.view.addSubview(photoView!)
|
||
|
photoView?.center = CGPoint(x: self.view.center.x, y: 200)
|
||
|
photoView?.image = UIImage.init(named: "town.jpg")
|
||
|
|
||
|
let button = UIButton(type: .system)
|
||
|
self.view.addSubview(button)
|
||
|
button.frame = CGRect(x: 100, y: 400, width: 150, height: 20)
|
||
|
button.center = CGPoint(x: self.view.center.x, y: 400)
|
||
|
button.setTitle("点击模态jump", for: .normal)
|
||
|
button.addTarget(self, action: #selector(jumpVC(btn:)), for: .touchUpInside)
|
||
|
}
|
||
|
|
||
|
@objc func jumpVC(btn: UIButton) {
|
||
|
let vc = BViewController()
|
||
|
// vc.transitioningDelegate = self
|
||
|
// panTransiion = vc.percentTranstion
|
||
|
self.modalPresentationStyle = .fullScreen
|
||
|
self.present(vc, animated: true, completion: nil)
|
||
|
}
|
||
|
|
||
|
}
|