Join Kevin Favro for an in-depth discussion in this video Reduce motion: Custom transitions, part of iOS App Development: Accessibility.
- [Instructor] The last thing we need to do…to support a user's preference for reduced motion…is handle our custom view controller transmissions.…In order to fix this, we need to figure out…what's responsible for this animation.…If I look in my BridgeDetailViewController and scroll…to the very top, you can see this file is set…as the navigation controller's delegate.…Using the jump bar we can quickly get to…where we're returning an animator object to be used during…a custom view controller transition.…Here, I'm returning the ImageTransitionFromThumbToDetail…object, which we can find over here…in our project navigator.…
In the ImageDetailViewController,…I'm returning another custom animator object.…In this case, it's the ImageTransitionFromDetailToThumb.…It's in these two files,…where we'll want to make our adjustments.…We'll start with a ThumbToDetail animator object.…Inside an animator object, the animation happens inside…the animateTransition method.…Here I'm calling out to the performMagicMove method…which is responsible for animating and resizing…
In this course, explore the different accessibility technologies that are built into iOS, and learn how to build apps that all users can access. Follow Kevin Favro as he explains how to audit your app for accessibility problems, and explores various iOS technologies—including VoiceOver, a screen reader that lets you use phone even if you don't see the screen—and other considerations that might prevent someone from effectively using your app.
- Reviewing the accessibility features in iOS
- Exploring accessibility settings
- Working with VoiceOver
- Exploring Switch Control
- Using the Accessibility Inspector
- Using VoiceOver to audit your app
- Reviewing Dynamic Type
- Reducing transparency
- Reducing motion
- Setting bold fonts and darker colors
- Understanding how elements are opted into the accessibility system
- Making custom objects accessible
- Working with the VoiceOver rotor
- Working with Guided Access
Skill Level Intermediate
1. Accessibility Overview
2. Accessibility Audit
3. Improving Our App: Visual Accommodations
4. Improving Our App: Semantic Accessibility
5. Improving Our App: Accessibility Customizations
6. Improving Our App: Guided Access
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.