41 lines
1.1 KiB
Objective-C
41 lines
1.1 KiB
Objective-C
//
|
|
// ELPCircleConsoleView.h
|
|
// ELPCircleConsoleViewTest
|
|
//
|
|
// Created by ElsonPeng on 2018/3/2.
|
|
// Copyright © 2018年 ElsonPeng. All rights reserved.
|
|
//
|
|
|
|
#import <UIKit/UIKit.h>
|
|
|
|
typedef NS_ENUM(NSUInteger, ELPCircleConsoleMoveDirection) {
|
|
ELPCircleConsoleMoveDirectionUp,
|
|
ELPCircleConsoleMoveDirectionDown,
|
|
ELPCircleConsoleMoveDirectionLeft,
|
|
ELPCircleConsoleMoveDirectionRight,
|
|
ELPCircleConsoleMoveDirectionNone,
|
|
ELPCircleConsoleMoveDirectionStop,
|
|
ELPCircleConsoleMoveDirectionLeftStop,
|
|
ELPCircleConsoleMoveDirectionRightStop,
|
|
ELPCircleConsoleMoveDirectionUpStop,
|
|
ELPCircleConsoleMoveDirectionDownStop
|
|
};
|
|
|
|
@class ELPCircleConsoleView;
|
|
|
|
@protocol ELPCircleConsoleMoveDelegate <NSObject>
|
|
|
|
@optional
|
|
- (void)rotateCircleView:(ELPCircleConsoleView *)rotetaCircleView didRotateWithValueX:(NSString *)Xstr valueY:(NSString *)Ystr stop:(BOOL)needStop moveDirection:(ELPCircleConsoleMoveDirection)orientation;
|
|
@end
|
|
|
|
@interface ELPCircleConsoleView : UIView
|
|
|
|
@property (nonatomic, weak) id <ELPCircleConsoleMoveDelegate>delegate;
|
|
|
|
@property (nonatomic, assign) BOOL isPortrait;
|
|
|
|
-(instancetype)initWithOritention:(BOOL)isProtrait;
|
|
|
|
@end
|