PanoramaOrientationView.h 807 B

12345678910111213141516171819202122232425262728293031323334353637
  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. - (void)panoramDirDidChange;
  19. @end
  20. @interface PanoramaOrientationView : UIView
  21. @property(nonatomic, weak) id<PanoramaOrientationViewDelegate>delegate;
  22. @property (nonatomic, assign) PanoramaOrientationViewDirectionEnum selectedItemIndex;
  23. @end
  24. NS_ASSUME_NONNULL_END