This repository is currently unsupported because it become a part of AirKit repository.
- iOS 8.0+
- Xcode 10.0+
- Swift 4.2+
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods
- Create
Podfile
into your Xcode project. Open upTerminal
→cd
into your project's top-level directory → Run the following command:
$ pod init
- Open up created
Podfile
.
$ open Podfile
- In the
Podfile
that appears, specify. Instead of<Your Target Name>
, enter your project's name :
platform :ios, ‘8.0’
target '<Your Target Name>' do
use_frameworks!
pod 'UIWindowTransition'
end
- Then, run the following command:
$ pod install
- Finally, open your Xcode
<Your Project Name>.xcworkspace
.
- Download
UIWindowTransition
and copy file fromSource
folder into your project
- First of all you have to import
UIWindowTransition
import UIWindowTransition
- You have the opportunity to use several options to set root view controller. Choose which one suits you best.
// First of all you need get window. e.g:
let window = UIApplication.windows.first
// 1. Transition with UIWindow.Transition
// After that you need create UIWindow.Transition and set custom parameters if you need.
var transition = UIWindow.Transition()
transition.style = .fromRight // Set custom transition animation.
transition.duration = 0.4 // Set custom transition duration in seconds.
// At the end you need create transition between view controllers and use one of that functions
window.transition(transition, to: newRootViewController)
// or
UIApplication.shared.setRootViewController(newRootController, transition: transition)
// 2. Transition with UIWindow.TransitionStyle
// You can make transition between view controllers and use one of that functions
window.transition(to: newRootViewController, style: .fromRight)
// or
UIApplication.shared.setRootViewController(newRootViewController, style: .fromRight)
Released under the MIT license. See LICENSE for details.