Latest | 1.0.2 |
---|---|
Homepage | https://github.com/JunichiT/JTFadingInfoView |
License | MIT |
Platforms | ios 7.0, requires ARC |
Authors |
Overview
JTFadingInfoView
is google’s material design like notification view with smooth fade in/out animation features, based on UIButton subclass.
You can select fade in/out direction as you like. Also, customizable properties can be tweaked behaviors and enhance your application UI cool.
With this library, you can easily implement floating in-app notification to your app, such as login success/fail notification messages.
Installation
JTFadingInfoView is available on CocoaPods.
You can use this library by adding the following command onto your Podfile:
pod "JTFadingInfoView"
Usage
The simplest setup:
CGRect frame = CGRectMake(150, 200, 150, 50);
NSString *label = @"JTFadingInfoView!";
JTFadingInfoView *infoView = [[JTFadingInfoView alloc] initWithFrame:frame
label:label];
[self.view addSubview:infoView];
Customize Behaviors
JTFadingInfoView has parameters to customize behaviors as you like:
/** A float represeting the time for displaying this view itself (second).
/** If <= 0, view will not disappear */
@property float displayDuration;
/** A float representing the time the view is appeared by (second). */
@property float appearingDuration;
/** A float representing the time the view is disappeared by (second). */
@property float disappearingDuration;
/** A float representing how much the view moves during fading in/out. */
@property float animationMovement;
/** A JTFadeInType representing from which direction the view appears */
@property JTFadeInDirectionType fadeInDirection;
/** A JTFadeInType representing to which direction the view will be disappeared */
@property JTFadeOutDirectionType fadeOutDirection;
Change History
1.0.0
- First release
1.0.1
- Bug Fix
1.0.2
- Bug Fix
Requirements
iOS 7.0 or later
Author
Junichi Tsurukawa [email protected]
License
JTFadingInfoView is available under the MIT license.
Latest podspec
{ "name": "JTFadingInfoView", "version": "1.0.2", "summary": "A UIButton-based view with fade in/out animation features.", "homepage": "https://github.com/JunichiT/JTFadingInfoView", "screenshots": "https://raw.githubusercontent.com/JunichiT/JTFadingInfoView/master/Docs/simple.gif", "license": "MIT", "authors": { "JunichiTsurukawa": "[email protected]" }, "source": { "git": "https://github.com/JunichiT/JTFadingInfoView.git", "tag": "1.0.2" }, "platforms": { "ios": "7.0" }, "requires_arc": true, "source_files": "Pod/Classes/", "resource_bundles": { "JTFadingInfoView": [ "Pod/Assets/*.png" ] } }
Fri, 04 Mar 2016 06:58:04 +0000