/IGMaskPopView

A pop view with a mask animation 带遮罩动画的弹框

Primary LanguageObjective-C

IGMaskPopView

Introduction

IGMaskPopView A popover with mask, can be customized mask boundary, popup direction. Based on IGPopView, the design concept refers to MBProgressHUD. It can customize the parent view and child view.

Preview

Mask动画 Pop弹框 PopMask动画弹框 Example

Usage

IGPopView

  • Basic usage
IGPopView *popView = [IGPopView new];
popView.contentView = self.view;
[popView show];
  • Proxy IGPopViewDelegate
- (void)popViewWillShow:(IGPopView *)popView;       
- (void)popViewWillDismiss:(IGPopView *)popView;
- (void)popViewDidShow:(IGPopView *)popView;
- (void)popViewDidDismiss:(IGPopView *)popView;
- (BOOL)popViewShouldShow:(IGPopView *)popView;
- (BOOL)popViewShouldDismiss:(IGPopView *)popView;

IGMaskPopView

  • Basic usage
- (void)configWithDirection:(IGMaskPopViewDirection)direction animationDuration:(CGFloat)animationDuration containerRect:(CGRect)containerRect;

       

IGMaskPopView

简介

IGMaskPopView 一个带蒙版的弹窗,可自定义蒙版边界,弹出方向。基于IGPopView,设计思路参考了MBProgressHUD,可自定义父视图,子视图。

预览

Mask动画 Pop弹框 PopMask动画弹框 Example

使用

IGPopView

  • 基本使用
IGPopView *popView = [IGPopView new];
popView.contentView = self.view;
[popView show];
  • 代理方法 IGPopViewDelegate
- (void)popViewWillShow:(IGPopView *)popView;       
- (void)popViewWillDismiss:(IGPopView *)popView;
- (void)popViewDidShow:(IGPopView *)popView;
- (void)popViewDidDismiss:(IGPopView *)popView;
- (BOOL)popViewShouldShow:(IGPopView *)popView;
- (BOOL)popViewShouldDismiss:(IGPopView *)popView;

IGMaskPopView

  • 基本使用
- (void)configWithDirection:(IGMaskPopViewDirection)direction animationDuration:(CGFloat)animationDuration containerRect:(CGRect)containerRect;