JTFadingInfoView alternatives and similar libraries
Based on the "Button" category.
Alternatively, view JTFadingInfoView alternatives based on common mentions on social networks and blogs.
-
LiquidFloatingActionButton
Material Design Floating Action Button in liquid state -
DOFavoriteButton
Cute Animated Button written in Swift. -
VBFPopFlatButton
Flat button with 9 different states using POP -
LGButton
A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code. -
KCFloatingActionButton
:heart: Floating Action Button for iOS -
TransitionButton
UIButton sublass for loading and transition animation. -
ZFRippleButton
Custom UIButton effect inspired by Google Material Design -
WCLShineButton
This is a UI lib for iOS. Effects like shining. -
TVButton
Recreating the cool parallax icons from Apple TV as iOS UIButtons (in Swift). -
DynamicButton
Yet another animated flat buttons in Swift -
HTPressableButton
Flat design pressable button for iOS developers. -
FloatingButton
Easily customizable floating button menu created with SwiftUI -
PMSuperButton
🔥 PMSuperButton is a powerful UIButton coming from the countryside, but with super powers! 😎 -
gbkui-button-progress-view
Inspired by Apple’s download progress buttons in the app store -
ButtonProgressBar-iOS
A small and flexible (well documented) UIButton subclass with animated loading progress, and completion animation. -
TORoundedButton
A high-performance button control with rounded corners for iOS. -
NFDownloadButton
Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button. -
VCFloatingActionButton
A Floating Action Button just like Google inbox for iOS -
JOEmojiableBtn
Since Facebook introduced reactions in 2016, it became a standard in several applications as a way for users to interact with content. ReactionButton is a control that allows developers to add this functionality to their apps in an easy way. -
EasySocialButton
An easy way to create beautiful social authentication buttons -
FlowBarButtonItem
Bar Button Item that can be moved anywhere in the screen, like Android's stickers button. -
ProgressButton
Custom button class that displays a progress bar around it to gauge -
ExpandableButton
Customizable and easy to use expandable button in Swift. -
DesignableButton
A Custom UIButton with Centralised Styling and common styles available in Interface Builder -
EMEmojiableBtn
Option selector that works similar to Reactions by fb. Objective-c version -
MultiToggleButton
Multiple state tap-to-toggle UIButton (like old camera flash button) -
WYMaterialButton
Interactive and fully animated Material Design button for iOS developers. -
AnimatablePlayButton
Animated Play and Pause Button written in Swift, using CALayer, CAKeyframeAnimation. -
InStatDownloadButton
UIButton, ProgressView, Pending -
SDevBootstrapButton
Twitter Bootstrap buttons for Swift -
JSButton
A fully customisable swift subclass on UIButton which allows you to create beautiful buttons without writing any line of code.
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of JTFadingInfoView or a related project?
README
[Title](Docs/JTFadingInfoView_Title.png)
JTFadingInfoView
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](Docs/loginDemo.gif)
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](Docs/simple.gif)
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](Docs/parameterDemo.gif)
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.
*Note that all licence references and agreements mentioned in the JTFadingInfoView README section above
are relevant to that project's source code only.