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.
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 一个带蒙版的弹窗,可自定义蒙版边界,弹出方向。基于IGPopView,设计思路参考了MBProgressHUD,可自定义父视图,子视图。
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;