mercadolibre/MPTopFloatingView

Name: MPTopFloatingView

Owner: MercadoLibre

Description: null

Created: 2016-07-25 13:21:38.0

Updated: 2018-03-08 03:19:06.0

Pushed: 2017-08-01 19:39:52.0

Homepage: null

Size: 45

Language: Objective-C

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

MPTopFloatingView

Use this view to show new activities inside your app. Support iOS 7+.

Example

Demo

Usage

1. Import MPTopFloatingView class
ort <MPTopFloatingView/MPTopFloatingView.h>
2. Create an intance
.newsView = [[MPTopFloatingView alloc] initTopFloatingViewWithDismissBlock:^(MPTopFloatingViewDismissCause cause) {
if (cause == MPTopFloatingViewDismissCauseTap) {
    //View was tapped! Use this block to execute something..
}

Use one of this alternative initializer to customize the view

?More initializers
onnull instancetype)initTopFloatingViewWithText:(nonnull NSString *)text color:(nonnull UIColor *)color icon:(nonnull UIImage *)icon dismissBlock:(MPTopFloatingViewDismissBlock)dismissBlock;
onnull instancetype)initTopFloatingViewWithText:(nonnull NSString *)text color:(nonnull UIColor *)color timeToDismiss:(NSTimeInterval)timeToDismiss dismissBlock:(MPTopFloatingViewDismissBlock)dismissBlock;
onnull instancetype)initTopFloatingViewWithText:(nonnull NSString *)text textFont:(nullable UIFont *)font textColor:(nullable UIColor *)textColor color:(nonnull UIColor *)color icon:(nonnull UIImage *)icon finalPosition:(float)finalPosition duration:(float)duration dismissBlock:(MPTopFloatingViewDismissBlock)dismissBlock;
onnull instancetype)initTopFloatingViewWithText:(nonnull NSString *)text textFont:(nullable UIFont *)font textColor:(nullable UIColor *)textColor color:(nonnull UIColor *)color icon:(nonnull UIImage *)icon finalPosition:(float)finalPosition duration:(float)duration timeToDismiss:(NSTimeInterval)timeToDismiss dismissBlock:(MPTopFloatingViewDismissBlock)dismissBlock;
3. Include the view inside the hierarchy
f.view addSubview:newsView];
etup contraints...
4. Use this method to start the animation

The parameter is the final state of the view after the animation

sView startAnimation:MPTopFloatingViewStatusAppear];

Author

Cristian Gibert


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.