lxy 1 năm trước cách đây
mục cha
commit
a2775e6e5b

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

@@ -200,7 +200,7 @@
     [self.aiPanPromtLabel mas_makeConstraints:^(MASConstraintMaker *make) {
         make.centerX.mas_equalTo(self.view);
         make.top.mas_equalTo(self.modeLabel.mas_bottom).mas_offset(20);
-        make.width.mas_offset(240);
+        make.width.mas_offset(350);
         make.height.mas_offset(20);
     }];
     [self.view addSubview:self.authView];
@@ -1494,9 +1494,11 @@
         [self.videoDataOutput setSampleBufferDelegate:nil queue:nil];
 //        [self.captureSession stopRunning];
         [Renderer shared].cameraPass.texture = nil;
+        
     });
     [self stopMotion];
     [self.panoramaGuideView showImageWith:nil];
+    self.aiPanPromtLabel.text = @"请保持手机与拍摄物平行,匀速拍摄";
 //    [self updateViewStatus];
 
 }
@@ -1921,7 +1923,7 @@
             [self.aiPanPromtLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
                 make.centerX.mas_equalTo(self.view);
                 make.top.mas_equalTo(self.modeLabel.mas_bottom).mas_offset(20);
-                make.width.mas_offset(240);
+                make.width.mas_offset(width);
                 make.height.mas_offset(20);
             }];
             self.modeLabel.transform = CGAffineTransformMakeRotation(0);
@@ -1955,7 +1957,7 @@
             [self.aiPanPromtLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
                 make.centerX.mas_equalTo(self.view);
                 make.top.mas_equalTo(self.modeLabel.mas_bottom).mas_offset(20);
-                make.width.mas_offset(240);
+                make.width.mas_offset(width);
                 make.height.mas_offset(20);
             }];
             self.modeLabel.transform = CGAffineTransformMakeRotation(0);
@@ -1981,7 +1983,7 @@
                 [self.aiPanPromtLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
                     make.centerY.mas_equalTo(self.view);
                     make.right.mas_offset(-(width-200));
-                    make.width.mas_offset(240);
+                    make.width.mas_offset(width);
                     make.height.mas_offset(20);
                 }];
                 self.modeLabel.transform = CGAffineTransformMakeRotation(-M_PI/2);
@@ -2002,7 +2004,7 @@
                 [self.aiPanPromtLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
                     make.centerY.mas_equalTo(self.view);
                     make.right.mas_offset(-(width-200));
-                    make.width.mas_offset(240);
+                    make.width.mas_offset(width);
                     make.height.mas_offset(20);
                 }];
                 self.modeLabel.transform = CGAffineTransformMakeRotation(-M_PI/2);
@@ -2022,7 +2024,7 @@
                 [self.aiPanPromtLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
                     make.centerX.mas_equalTo(self.view);
                     make.top.mas_equalTo(self.modeLabel.mas_bottom).mas_offset(20);
-                    make.width.mas_offset(240);
+                    make.width.mas_offset(width);
                     make.height.mas_offset(20);
                 }];
                 self.modeLabel.transform = CGAffineTransformMakeRotation(0);
@@ -2043,7 +2045,7 @@
                 [self.aiPanPromtLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
                     make.centerX.mas_equalTo(self.view);
                     make.top.mas_equalTo(self.modeLabel.mas_bottom).mas_offset(20);
-                    make.width.mas_offset(240);
+                    make.width.mas_offset(width);
                     make.height.mas_offset(20);
                 }];
                 self.modeLabel.transform = CGAffineTransformMakeRotation(0);
@@ -2072,7 +2074,7 @@
                 [self.aiPanPromtLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
                     make.centerY.mas_equalTo(self.view);
                     make.left.mas_offset(width-200);
-                    make.width.mas_offset(240);
+                    make.width.mas_offset(width);
                     make.height.mas_offset(20);
                 }];
                 self.modeLabel.transform = CGAffineTransformMakeRotation(M_PI/2);
@@ -2093,7 +2095,7 @@
                 [self.aiPanPromtLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
                     make.centerY.mas_equalTo(self.view);
                     make.left.mas_offset(width-200);
-                    make.width.mas_offset(240);
+                    make.width.mas_offset(width);
                     make.height.mas_offset(20);
                 }];
                 self.modeLabel.transform = CGAffineTransformMakeRotation(M_PI/2);
@@ -2113,7 +2115,7 @@
                 [self.aiPanPromtLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
                     make.centerX.mas_equalTo(self.view);
                     make.top.mas_equalTo(self.modeLabel.mas_bottom).mas_offset(20);
-                    make.width.mas_offset(240);
+                    make.width.mas_offset(width);
                     make.height.mas_offset(20);
                 }];
                 self.modeLabel.transform = CGAffineTransformMakeRotation(0);
@@ -2133,7 +2135,7 @@
                 [self.aiPanPromtLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
                     make.centerX.mas_equalTo(self.view);
                     make.top.mas_equalTo(self.modeLabel.mas_bottom).mas_offset(20);
-                    make.width.mas_offset(240);
+                    make.width.mas_offset(width);
                     make.height.mas_offset(20);
                 }];
                 self.modeLabel.transform = CGAffineTransformMakeRotation(0);
@@ -2400,6 +2402,10 @@
 
                 OperationNodeAIPanorama *aiPan = nil;
                 if ([self.currentOperationNode isKindOfClass:[OperationNodeAIPanorama class]]) {
+                    self.aiPanPromtLabel.text = @"已启动全景模式,再次点击快门将完成录制";
+                    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
+                        self.aiPanPromtLabel.text = @"请保持手机与拍摄物平行,匀速拍摄";
+                    });
                     [LenStitcher videoResetPath];
                     LenzResourceItemModel *itemModel = [[LenzResourceItemModel alloc]init];
                     itemModel.isStitch = YES;

+ 1 - 1
LenzSDK.podspec

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