• Stars
    star
    268
  • Rank 148,436 (Top 3 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created almost 11 years ago
  • Updated over 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An example of how to use the new iOS 7 APIs to create custom view controller transitions.

UIViewController-Transitions-Example

An example of how to use the new iOS 7 APIs to create custom view controller transitions. For more details, read the tutorial.

How to Use

There are three custom transitions:

  • TLTransitionAnimator is a non-interactive transition that presents a new view controller while keeping the presenting view controller on screen (impossible in iOS 6).
  • TLMenuInteractor is an transition that shows how to use interactive and non-interactive transitions together using traditional UIKit animations.
  • TLMenuDynamicInteractor is a transition that shows how to use interactive and non-interactive transitions together using UIKit Dynamics.

Tapping a row in the table view will present a new view controller using the TLTransitionAnimator. Swiping from the left edge of the screen will present an orange menu view controller. Change the USE_UIKIT_DYNAMICS macro in TLMasterViewController.m to switch between TLMenuInteractor and TLMenuDynamicInteractor.

Faux Modal

Menu

License

This software is released under the MIT license.

More Repositories

1

Hyperlapse.js

JavaScript hyper-lapse utility for Google Street View.
JavaScript
2,350
star
2

Upcoming

Objective-C
882
star
3

UITableViewCell-Swipe-for-Options

A reproduction of the iOS 7 Mail app's swipe-to-reveal options
Objective-C
614
star
4

UICollectionView-Spring-Demo

A demonstration of UICollectionView and UIKit Dynamics
Objective-C
478
star
5

TLTiltHighlightView

A horizontal gradient which adjusts its appearance based on the positional attitude of an iOS device.
Objective-C
286
star
6

UIKit-Dynamics-Example

An example of a sidebar menu animated completely with UIKit Dynamics on iOS 7
Objective-C
248
star
7

TLAlertView

A replacement for 1-button UIAlertView that uses Blurring and UIKit Dynamics on iOS 7.
Objective-C
173
star
8

TLTiltSlider

A UISlider subclass which adjusts its appearance based on the positional attitude of an iOS device.
Objective-C
102
star
9

SwiftSocketIODemo

Swift & SocketIO Demo
Objective-C
61
star
10

ofxAsciiArt

Add-on for openFrameworks - GPU based real-time ASCII Art filter.
C++
54
star
11

GaTrackEvents-Jquery-Plugin

GaTrackEvents is a lightweight jQuery plugin to quickly tag Google Analytic events through data attributes via HTML markup
JavaScript
27
star
12

ofxTVI

Touch Vision Interface client addon for openFrameworks
C++
25
star
13

node-carrot2

Carrot2 Document Clustering Server implementation for Node.js
JavaScript
16
star
14

iOS-8-GUI-for-Sketch-iPhone-6

A Sketch file of GUI elements found in the public release of iOS 8.
12
star
15

iOS-8-GUI-PSD-iPhone-6

A Photoshop template of GUI elements found in the public release of iOS 8.
8
star
16

iPad-GUI-for-Sketch-iOS-7

A Sketch file of GUI elements found in the public release of iOS 7.
3
star
17

iPhone-GUI-for-Sketch-iOS-7

A Sketch file of GUI elements found in the public release of iOS 7.
2
star
18

iPad-GUI-PSD-iOS-7

This Photoshop template contains all the major iOS elements to help you design your app.
1
star