Skip to content

ashbhat/NBSlideUpView

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NBSlideUpView

####By @2neeraj

This is a highly customizable, sticky modal view that slides up from the bottom of the screen. NBSlideUpView can be dragged off the screen or dismissed programatically.

(If the below gif doesn't autoplay, feel free to click on it.)

#####Used in

####Let me know where you use this library so I can add to the list here!

##Installation ###CocoaPods CocoaPods is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries like NBSlideUpView in your projects.

If the cocoapods installation doesn't work, please use the Alternative below.

platform :ios, '7.0'
pod "NBSlideUpView"

###Alternative Alternatively, you can just drag the NBSlideUpView folder into your project.

##Usage

NBSlideUpView *slideUpView = [[NBSlideUpView alloc] initWithSuperview:self.view viewableHeight:200];
slideUpView.delegate = self;
"slideUpView is automatically added as a subview of self.view"

Add Content to the View

Add a subview to the NBSlideUpView's contentView.

[slideUpView.contentView addSubview:aView];

Delegate Methods

NBSlideUpViewDelegate
- (void)slideUpViewDidAnimateOut:(UIView *)slideUpView;
- (void)slideUpViewDidAnimateIn:(UIView *)slideUpView;
- (void)slideUpViewDidAnimateRestore:(UIView *)slideUpView;

###Customization Height of the view.

@property (nonatomic) CGFloat viewablePixels;

Any aspect of the spring-loaded animation.

@property (nonatomic) CGFloat springDamping; "Default to 0.8"
@property (nonatomic) CGFloat initialSpringVelocity; "Default to 1"
@property (nonatomic) CGFloat animateInOutTime; "Default to 0.5"

The stickiness of the view.

@property (nonatomic) CGFloat dragMultiplier;
"1.0 means the view moves with the user's finger. > 1.0 means the view sticks. Defaults to 3.0"

Opacity of the default downward arrow.

@property (nonatomic) CGFloat arrowAlpha; "Default to 0.7"

About

Highly customizable, sticky modal view.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 96.9%
  • Ruby 3.1%