lxy 1 year ago
parent
commit
22300cfcf4

+ 11 - 2
LenzCameraNativeModuleForRN/Classes/inner/PCSBaseViewController/PCSBaseViewController.m

@@ -156,6 +156,10 @@
     [super awakeFromNib];
     [self setup];
 }
+- (void)viewWillLayoutSubviews {
+    [super viewWillLayoutSubviews];
+    [self.view bringSubviewToFront:self.svContentView];
+}
 
 - (void)viewDidLoad {
     [super viewDidLoad];
@@ -1700,6 +1704,11 @@
     }
     [self updatePreViewLayer];
     [self updateUIByDir];
+    if ((self.mode == SDK_CAPTURE_MODE_PANORAMA || self.mode == SDK_CAPTURE_MODE_INTELLEGENCE_PANORAMA) && self.panoramOrientationGuideView.selectedItemIndex == PanoramaOrientationViewAny) {
+        self.aiPanPromtLabel.hidden = NO;
+    } else {
+        self.aiPanPromtLabel.hidden = YES;
+    }
 }
 
 - (void)updateUIByDir {
@@ -2157,6 +2166,7 @@
             self.panoramaGuideView.hidden = YES;
         }
     }
+    self.aiPanPromtLabel.hidden = direction != PanoramaOrientationViewAny;
     
     self.panoramaGuideView.hidden = !(self.mode == SDK_CAPTURE_MODE_PANORAMA);
     [UIView animateWithDuration:0.25 animations:^{
@@ -2185,6 +2195,7 @@
                     break;
                 case PanoramaOrientationViewAny: {
                     self.panoramaGuideView.hidden = YES;
+                    
                 }
                     break;
                 default:
@@ -2579,7 +2590,6 @@
 
 
 - (void)updateNumberLabel {
-    self.aiPanPromtLabel.hidden = YES;
     switch (self.mode) {
         case SDK_CAPTURE_MODE_CONTINUOUS: {
             if (self.resourceModel.continousArray.count > 0) {
@@ -2614,7 +2624,6 @@
             break;
         case SDK_CAPTURE_MODE_INTELLEGENCE_PANORAMA:
         {
-            self.aiPanPromtLabel.hidden = NO;
             if (self.resourceModel.aiPanoramArray.count > 0) {
                 self.numberOfImagesLabel.hidden = NO;
                 self.numberOfImagesLabel.text = [NSString stringWithFormat:@"已拍摄%ld张", self.resourceModel.aiPanoramArray.count];

+ 1 - 1
LenzSDK.podspec

@@ -8,7 +8,7 @@
 
 Pod::Spec.new do |s|
   s.name             = 'LenzSDK'
-  s.version          = '2.4.0'
+  s.version          = '2.4.1'
   s.summary          = 'A short description of LenzSDK.'
 
 # This description is used to generate tags and improve search results.