/CustomImageViewer

This sample contain 2 screens - One viewcontroller with a grid view and a custom view that is used to show full screen images.

Primary LanguageObjective-C

CustomImageViewer

This sample contain 2 screens - One viewcontroller with a grid view and a custom view that is used to show full screen images.

  • All Images and animations are done using standard UI controls, no external frameworks were used.

  • On click of the grid Items the Image Viewer is launched from the click position.


  • Maximum zoom has been restricted to 2.5

  • Single Tap on Image hides/unhides the title and description text.

  • Double tap toggles to a fixed 2x zoom

  • Pinch, to zoom in and out

  • Pan Image when zoomed.

  • When zoomed out, swipe left or right to move from one image to another. This is cyclic

  • Swipe up or down to dismiss the view