自定義彈出式視圖---可以用于廣告提示袁稽、菜單提示等欲虚。
如下所示:
其中背景顏色揭璃、顯示動畫都可以自行設置晚凿。
- 顯示方式可以分為上中下三類:
//上方顯示
+ (void)popupTopWithTargetView:(UIView *)targetView maskClick:(BOOL)maskClick maskAlpha:(CGFloat)maskAlpha;
//中間廣告顯示
+ (void)popupCenterWithTargetView:(UIView*)targetView maskClick:(BOOL)maskClick maskAlpha:(CGFloat)maskAlpha;
//底部顯示
+ (void)popupBottomWithTargetView:(UIView*)targetView maskClick:(BOOL)maskClick maskAlpha:(CGFloat)maskAlpha;
每種顯示方式均在window上,也可通過自定義方法顯示在想要顯示的視圖之上瘦馍。
//代碼就不全部貼出歼秽,僅作示例,其中展示/隱藏動畫均可自行設置
+ (void)popupTopWithFrom:(UIView*)fromView targetView:(UIView*)targetView maskAlpha:(CGFloat)maskAlpha showAnima:(XYAnimationStyle)showAnimaStyle hideAnima:(XYAnimationStyle)hideAnimaStyle maskClick:(BOOL)maskClick;
詳細代碼請看Demo這里