| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- //
- // CustomIOSAlertView.h
- // CustomIOSAlertView
- //
- // Created by Richard on 20/09/2013.
- // Copyright (c) 2013-2015 Wimagguc.
- //
- // Lincesed under The MIT License (MIT)
- // http://opensource.org/licenses/MIT
- //
- #import <UIKit/UIKit.h>
- @protocol CustomIOSAlertViewDelegate
- - (void)customIOS7dialogButtonTouchUpInside:(id)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
- @end
- @interface CustomIOSAlertView : UIView<CustomIOSAlertViewDelegate>
- @property (nonatomic, retain) UIView *parentView; // The parent view this 'dialog' is attached to
- @property (nonatomic, retain) UIView *dialogView; // Dialog's container view
- @property (nonatomic, retain) UIView *containerView; // Container within the dialog (place your ui elements here)
- @property (nonatomic, assign) id<CustomIOSAlertViewDelegate> delegate;
- @property (nonatomic, retain) NSArray *buttonTitles;
- @property (nonatomic, assign) BOOL useMotionEffects;
- @property (copy) void (^onButtonTouchUpInside)(CustomIOSAlertView *alertView, int buttonIndex) ;
- - (id)init;
- /*!
- DEPRECATED: Use the [CustomIOSAlertView init] method without passing a parent view.
- */
- - (id)initWithParentView: (UIView *)_parentView __attribute__ ((deprecated));
- - (void)show;
- - (void)close;
- - (IBAction)customIOS7dialogButtonTouchUpInside:(id)sender;
- - (void)setOnButtonTouchUpInside:(void (^)(CustomIOSAlertView *alertView, int buttonIndex))onButtonTouchUpInside;
- - (void)deviceOrientationDidChange: (NSNotification *)notification;
- - (void)dealloc;
- @end
|