UILoadingButton.h
1.26 KB
//
// UILoadingButton.h
// Blue
//
// Created by wangAlvin on 16/8/26.
// Copyright © 2016年 wangAlvin. All rights reserved.
//
#ifndef UILoadingButton_h
#define UILoadingButton_h
#import <UIKit/UIKit.h>
#import <UIKit/UIKitDefines.h>
#endif /* UILoadingButton_h */
//typedef NS_OPTIONS(NSUInteger, UILBControlState) {
// UILBControlStateNormal = 0,
// UILBControlStateHighlighted = 1 << 0, // used when UIControl isHighlighted is set
// UILBControlStateDisabled = 1 << 1,
// UILBControlStateSelected = 1 << 2, // flag usable by app (see below)
// UILBControlStateFocused NS_ENUM_AVAILABLE_IOS(9_0) = 1 << 3, // Applicable only when the screen supports focus
// UILBControlStateApplication = 0x00FF0000, // additional flags available for application use
// UILBControlStateReserved = 0xFF000000, // flags reserved for internal framework use
// UILBControlStateLoading = 1<<4,
// UILBControlStateStopLoading = 1<< 6
//
//};
@interface UILoadingButton : UIButton
//-(void) setTitle:(NSString *)title forState:(UILBControlState)state;
-(void)setIndicatorHidden:(BOOL)hidden;
-(void)startLoading:(void (^)()) handler;
-(void)stopLoading:(void (^)()) handler;
@end