REVEal Rendering Test
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.

REVEal Rendering Test - REVERT

Revert is a reference iOS project developed to help test the performance and accuracy of Reveal, a runtime view hierarchy inspection tool from Itty Bitty Apps. It contains a number of examples which highlight both common and edge case scenarios. Revert is a universal iOS 7+ app that supports both portrait and landscape orientations.

We're releasing Revert so the community can compare the features and accuracy of the various view debuggers on the market and for our own regression and feature testing.

We've tried to include as many scenarios as possible, but if you'd like to add your own or suggest one that should be supported, please feel free to create a pull request or contact us directly via our online support.


Getting Started

Follow the steps below to start inspecting Revert with Reveal:

Changes in behaviour between iOS Versions

Revert has helped us isolate changes in behaviour between iOS versions and verify that Reveal handles them correctly. As an example, the behaviour of constraints and transforms changed between iOS7 and iOS8. Any view controller in Revert dealing with transforms (TransformViewsViewController, TransformLayersViewController, AnchorPointBoundsChangeViewController) will behave differently when run on these two version of iOS. For more information please see this blog post.

More about Reveal

Build status


This work is licensed under a BSD 3-Clause License.