方向控制功能

This commit is contained in:
kai60
2021-05-10 10:51:06 +08:00
parent 38c2a62dfc
commit dd3acff62a
82 changed files with 3084 additions and 11 deletions
+40
View File
@@ -0,0 +1,40 @@
//
// 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