-
Notifications
You must be signed in to change notification settings - Fork 781
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Design transition animations in Interface Builder #19
Comments
Do you have any preferences about which transitions should be implemented or examples of the results expected? |
Some concepts: I think image zooming segue is very useful in most Apps. And it's handy to dismiss it with swap like Jake said in #20 . |
Other list of concepts: http://transitiontreasury.com |
First thing, we need to setup an architecture for that. I got three ideas to achieve that.
I am not sure will they work or not, need to create spike for them, I prefer the option 3 because when the user connect the segue they can select the predefined transition for the segue. When we have this architecture, we can refer to a lot of nice implementation on Github to add them on bit by bit. Those two as I mention in the roadmap https://github.com/ColinEberhardt/VCTransitionsLibrary and http://transitiontreasury.com/ I would like to start with. You guys ones are all very good as well. Any feedback is welcome. And I go lunch, very hungry 🍚 |
I definitely prefer the option 3. Seems to be the easiest to use: just set a custom segue, and you are done. Should we also think about a way to use them programatically? The disadvantage of option 3 is that we can't use it outside of a storyboard. |
@tbaranes , @lexrus Please have a look at #110 when you have time, I have added a checklist above for this story. I am working on @tbaranes to support custom animations programmatically, we can provide a set of custom Animators, you can find them in #110 as the example. The users can still use the way Apple provides for custom transitions, or just use our |
I have removed " And also added " |
Awesome work @JakeLin 👍 |
Release 2.0 is out first. More transition tasks are in More interactive animators/controllers |
Not only system built-in transitions, more custom transitions support.
AnimatableNavigationController
to support custom transition animations for Push and PopAnimatableViewController
to support custom transition animations for Present and DismissAnimatableTableViewController
to support custom transition animations for Present and DismissPresent***Segue
to support custom transition animations for Present and Dismiss***InteractiveAnimator
to support gesture to Pop or Dismiss VC. e.g. Pan, ScreenEdgePan and Pinch.More custom animations.The text was updated successfully, but these errors were encountered: