Skip to content
Sample code from the CocoaConf session 'Giving Your Table Views an iOS 7 Makeover'
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

WordsWithoutFriends Read Me

This project is the demo code from the CocoaConf session 'Giving Your Table Views an iOS 7 Makeover'.

The sample app 'Words Without Friends' is a basic master-detail app.

The tag 'Start' represents the app before any iOS 7-specific changes are made.

Each commit makes a particular change.

The major changes are:

  • Adding Dynamic Type support
  • Updating row height when user changes Dynamic Type size
  • Updating selection color of table cell labels to not be white
  • Adding an animate-alongside animation to the standard interactive transition

To test the Dynamic Type support, leave the app and go to Settings > General > Text Size and adjust the text size to see how the table view changes.

To test the animate-alongside animation, tap a word in the table view to drill into the detail page. Then swipe from the left edge, to interactively navigate back to the table view.

Note that a previous version of this project used a custom selected background view to acheive an animation effect. The project now uses a cleaner technique that does not require a custom selected background view.

You can’t perform that action at this time.