# BDDROneFingerZoomGestureRecognizer

## Description

`UIGestureRecognizer` subclass to enable one-finger-zoom gestures.

This concrete subclass of `UIGestureRecognizer` enables one-finger-zooming ([like in the Google Maps iOS app](http://littlebigdetails.com/post/51559128905/)). It has support for elastic bouncing, like `UIScrollView` does:

<img src="Demo.gif" alt="Demo" style="height: 400px;"/>

If you're going to use this with `UIScrollView` make sure to check out [BDDRScrollViewAdditions](https://github.com/bddckr/BDDRScrollViewAdditions).

## Installation

    $ cd /path/to/top/of/your/project
    $ git submodule add git://github.com/bddckr/BDDROneFingerZoomGestureRecognizer.git BDDROneFingerZoomGestureRecognizer
    $ git submodule update --init --recursive

## Customization

There are several properties that change the default behavior, especially interesting are `numberOfTapsRequired`, `minimumPressDuration` and `allowableMovement`. For more info see the [header](BDDROneFingerZoomGestureRecognizer.h).

## Contact

Follow [@bddckr](https://twitter.com/bddckr) on Twitter.

## Copyright and License

Copyright (c) 2013 Christopher - Marcel Böddecker  
Licensed under [The MIT License (MIT)](http://choosealicense.com/licenses/mit).

# BDDROneFingerZoomGestureRecognizer

## Description

`UIGestureRecognizer` subclass to enable one-finger-zoom gestures.

This concrete subclass of `UIGestureRecognizer` enables one-finger-zooming ([like in the Google Maps iOS app](http://littlebigdetails.com/post/51559128905/)). It has support for elastic bouncing, like `UIScrollView` does:

<img src="Demo.gif" alt="Demo" style="height: 400px;"/>

If you're going to use this with `UIScrollView` make sure to check out [BDDRScrollViewAdditions](https://github.com/bddckr/BDDRScrollViewAdditions).

## Installation

Simply add the files in the `BDDROneFingerZoomGestureRecognizer.h` and `BDDROneFingerZoomGestureRecognizer.m` to your project or add `BDDROneFingerZoomGestureRecognizer` to your Podfile if you're using CocoaPods.

## Customization

There are several properties that change the default behavior, especially interesting are `numberOfTapsRequired`, `minimumPressDuration` and `allowableMovement`. For more info see the [header](BDDROneFingerZoomGestureRecognizer.h).

## Contact

Follow [@bddckr](https://twitter.com/bddckr) on Twitter.

## Copyright and License

Copyright (c) 2013 Christopher - Marcel Böddecker  
Licensed under [The MIT License (MIT)](http://choosealicense.com/licenses/mit).

Update installation section in Readme.
Update installation section in Readme.

We're using Cocoapods now!
