Latest 1.0.2
Homepage https://github.com/JunichiT/JTFadingInfoView
License MIT
Platforms ios 7.0, requires ARC
Authors

Title

Version
License
Platform

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.

Screen shot

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];

Screen shot

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;

Screen shot

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"
        ]
    }
}

Pin It on Pinterest

Share This