Join Kevin Favro for an in-depth discussion in this video Dynamic Type, part 3: UITableViewCells, part of iOS App Development: Accessibility.
- In the last two videos, we've been adding support…for dynamic type, allowing a user to adjust…their reading size preferences,…and having those changes reflected in our app…Things are looking pretty good,…but you'll notice that our table view cells…are not expanding to fit the larger content.…In order to support dynamic type in a table view cell,…we have to make sure that they are dynamically sized.…And this is easier than you'd expect.…Back in Xcode, in our Bridge Index Table View Controller,…scroll down to line 49.…
We've implemented the data source method,…table view, height for row, at index path.…And we're hard coding the value 105.…The first thing we'll do is delete this method.…Then, back up top in our view did load method,…let's open up a new line, on line 22.…And we simply need to tell our table view cell…that its height will be driven by auto layout.…And we do that by telling our table view…that it's row height…is equal to UITableViewAutomaticDimension.…
And we also need to give our table view…an estimated row height.…
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?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
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.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.