Latest 0.1.4
Homepage https://github.com/Circolo/CCOInteractiveBlurView
License Apache 2.0
Platforms ios 8.0
Frameworks UIKit, Accelerate
Authors

Demo

Demo

Description

This library aims to mimic the UIVisualEffectView behavior when configured with a UIBlurEffect effect.
Whatever view you insert into its contentView won’t be blurred, but everything in the background of it will.
The main difference when comparing to UIVisualEffectView is that it allows to be configured with percentage values, from 0.0 to 1.0, 0.0 being not blurred at all, and 1.0 being fully blurred.
NOTE: you need to make a call to prepareBlurEffect every time you are going to use this view, before starting to animate it / set percentage values to it.

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

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

pod "CCOInteractiveBlurView"

Contributions

Base yourself on the latest changes of the develop branch (and of course send PRs to this repository’s develop branch).

Author

Gian Franco Zabarino, [email protected]
This library is heavily based on ideas taken from here. It also uses code from Apple’s UIImageEffects for achieving the blur effect.

License

CCOInteractiveBlurView is available under the Apache 2.0 license. See the LICENSE.md file for more info.

Latest podspec

{
    "name": "CCOInteractiveBlurView",
    "version": "0.1.4",
    "summary": "Interactive Blur View, inspired on UIVisualEffectView configured with UIBlurEffect.",
    "description": "Interactive Blur View, inspired on UIVisualEffectView configured with UIBlurEffect. The blurring effect can be setnproportionally to a given percentage, ideal to be used with a UIPanGestureRecognizer that changes this value.",
    "homepage": "https://github.com/Circolo/CCOInteractiveBlurView",
    "license": {
        "type": "Apache 2.0",
        "file": "LICENSE.md"
    },
    "authors": {
        "Gian Franco Zabarino": "[email protected]"
    },
    "source": {
        "git": "https://github.com/Circolo/CCOInteractiveBlurView.git",
        "tag": "0.1.4"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "CCOInteractiveBlurView/Classes/**/*",
    "public_header_files": "CCOInteractiveBlurView/Classes/**/*.h",
    "frameworks": [
        "UIKit",
        "Accelerate"
    ]
}

Pin It on Pinterest

Share This