PanoramaOrientationView.h 774 B

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. // PanoramaOrientationView.h
  3. // LenzCameraNativeModuleForRN
  4. //
  5. // Created by 王昭威 on 2023/1/25.
  6. //
  7. #import <UIKit/UIKit.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. typedef enum : NSUInteger {
  10. PanoramaOrientationViewAny,
  11. PanoramaOrientationViewUp,
  12. PanoramaOrientationViewRight,
  13. PanoramaOrientationViewLeft,
  14. PanoramaOrientationViewDown,
  15. } PanoramaOrientationViewDirectionEnum;
  16. @protocol PanoramaOrientationViewDelegate <NSObject>
  17. -(void)panoramaOrientationViewslt:(PanoramaOrientationViewDirectionEnum)direction;
  18. @end
  19. @interface PanoramaOrientationView : UIView
  20. @property(nonatomic, weak) id<PanoramaOrientationViewDelegate>delegate;
  21. @property (nonatomic, assign) PanoramaOrientationViewDirectionEnum selectedItemIndex;
  22. @end
  23. NS_ASSUME_NONNULL_END