diff --git a/Images/photo_viewer.gif b/Images/photo_viewer.gif new file mode 100644 index 00000000..ee98623a Binary files /dev/null and b/Images/photo_viewer.gif differ diff --git a/README.md b/README.md index 1bd1d954..e28c539c 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,10 @@ NYTPhotoViewer is a slideshow and image viewer that includes double tap to zoom, captions, support for multiple images, interactive flick to dismiss, animated zooming presentation, and more. +## Demo + +![Demo GIF](Images/photo_viewer.gif) + ## Implementation NYTPhotoViewer has a very standard implementation using built-in frameworks. The viewer is a `UIViewController` and uses `UIViewController` transitioning APIs for the animated and interactive transitions, a `UIPageViewController` for horizontal swiping between images, and `UIScrollView` for image zooming. It is intended to be used without the need for subclassing, and as such it accepts model objects conforming to a `NYTPhoto` protocol and provides ample opportunity for customization via the `NYTPhotosViewControllerDelegate`. Since standard APIs are used, the client has full control over the transitions and customization of the `NYTPhotosViewController`.