|
@@ -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;
|