PullToDismiss

PullToDismiss provides dismiss modal viewcontroller function like Facebook Messenger by pulling scrollview or navigationbar with smooth and rich background effect.

blur_sample

sample
// set custom Blur
pullToDismiss?.background = BlurEffect(color: .red, alpha: 0.5, blurRadius: 40.0, saturationDeltaFactor: 1.8)


#### dismissableHeightPercentage

![img2](Documents/img2.png)


```swift
// to pull half size of view controller, dismiss view controller.
pullToDismiss?.dismissableHeightPercentage = 0.5

Requirements

  • iOS 8.0+ (blur effect: iOS 9.0+)
  • Xcode 8.1+
  • Swift 3.0+

Installation

Carthage

  • Add the following to your Cartfile:
github "sgr-ksmt/PullToDismiss" ~> 2.1
  • Run carthage update
  • Add the framework as described.

    Details: Carthage Readme

CocoaPods

PullToDismiss is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'PullToDismiss', '~> 2.1'

and run pod install

Manually Install

Download all *.swift files and put your project.

GitHub