12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- //
- // UIView+TYAlertView.h
- // TYAlertControllerDemo
- //
- // Created by tanyang on 15/9/7.
- // Copyright (c) 2015年 tanyang. All rights reserved.
- //
- #import <UIKit/UIKit.h>
- #import "TYAlertController.h"
- #import "TYShowAlertView.h"
- @interface UIView (TYAlertView)
- + (instancetype)createViewFromNib;
- + (instancetype)createViewFromNibName:(NSString *)nibName;
- - (UIViewController*)viewController;
- #pragma mark - show in controller
- - (void)showInController:(UIViewController *)viewController;
- - (void)showInController:(UIViewController *)viewController preferredStyle:(TYAlertControllerStyle)preferredStyle;
- // backgoundTapDismissEnable default NO
- - (void)showInController:(UIViewController *)viewController preferredStyle:(TYAlertControllerStyle)preferredStyle backgoundTapDismissEnable:(BOOL)backgoundTapDismissEnable;
- - (void)showInController:(UIViewController *)viewController preferredStyle:(TYAlertControllerStyle)preferredStyle transitionAnimation:(TYAlertTransitionAnimation)transitionAnimation;
- - (void)showInController:(UIViewController *)viewController preferredStyle:(TYAlertControllerStyle)preferredStyle transitionAnimation:(TYAlertTransitionAnimation)transitionAnimation backgoundTapDismissEnable:(BOOL)backgoundTapDismissEnable;
- #pragma mark - show in window
- - (void)showInWindow;
- // backgoundTapDismissEnable default NO
- - (void)showInWindowWithBackgoundTapDismissEnable:(BOOL)backgoundTapDismissEnable;
- - (void)showInWindowWithOriginY:(CGFloat)OriginY;
- - (void)showInWindowWithOriginY:(CGFloat)OriginY backgoundTapDismissEnable:(BOOL)backgoundTapDismissEnable;
- #pragma mark - hide
- // this will judge and call right method
- - (void)hideView;
- - (void)hideInController;
- - (void)hideInWindow;
- @end
|