这是一个可以从屏幕底部滑出的非常可定制的粘性模态视图。NBSlideUpView 可以从屏幕拖出或通过编程方式取消。
或者,您可以直接将 NBSlideUpView 文件夹拖入您的项目中。
NBSlideUpView *slideUpView = [[NBSlideUpView alloc] initWithSuperview:self.view viewableHeight:200];
slideUpView.delegate = self;
"slideUpView is automatically added as a subview of self.view"
向 NBSlideUpView 的 contentView 添加一个子视图。
[slideUpView.contentView addSubview:aView];
NBSlideUpViewDelegate
- (void)slideUpViewDidAnimateOut:(UIView *)slideUpView;
- (void)slideUpViewDidAnimateIn:(UIView *)slideUpView;
- (void)slideUpViewDidAnimateRestore:(UIView *)slideUpView;
视图的高度。
@property (nonatomic) CGFloat viewablePixels;
弹簧加载动画的任何方面。
@property (nonatomic) CGFloat springDamping; "Default to 0.8"
@property (nonatomic) CGFloat initialSpringVelocity; "Default to 1"
@property (nonatomic) CGFloat animateInOutTime; "Default to 0.5"
视图的粘性。
@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"
默认向下箭头的透明度。
@property (nonatomic) CGFloat arrowAlpha; "Default to 0.7"