gpt4 book ai didi

iphone - 拍摄完图像后,UIActivityIndi​​catorView没有显示在“相机”叠加 View 上

转载 作者:行者123 更新时间:2023-12-01 16:57:15 25 4
gpt4 key购买 nike

我在相机OverlayView.xib的中间有一个UIActivityIndi​​catorView。我通过反复调用 [cameraPicker takePicture] 来进行多次快照。我想在波纹管代码完成所有快照后显示指标:

- (void)didTakePicture:(UIImage *)picture {   //Called from picker didFinishPickingMediaWithInfo

[self.capturedImages addObject:picture];
snapsCount ++;
if (snapsCount < noOfSnaps) {
[cameraPicker takePicture];
}else {
overlayView.indicator.hidden = NO; //Not showing indicator
[overlayView.indicator startAnimating]; //Not working
}
}

谁能告诉我为什么不显示的原因。
在以下情况下,我可以在进行最后一次捕捉之前显示指标,但是为什么不这样做。
if (snapsCount < noOfSnaps) {
if (snapsCount+1 == noOfSnaps) {

overlayView.indicator.hidden = NO; //Show the indicator
[overlayView.indicator startAnimating]; //Work nicely
overlayView.userMessage.text = @"Processing";
}
[cameraPicker takePicture];
}

在完成所有快照之后,是否有人遇到问题并知道解决方案以显示指示器?

提前致谢。

最佳答案

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{

if (snapsCount > noOfSnaps) {
overlayView.indicator.hidden = NO;
[overlayView.indicator startAnimating];
}
[NSTimer scheduledTimerWithTimeInterval:0.3
target:self
selector:@selector(didTakePicture:)
userInfo: [info objectForKey:UIImagePickerControllerOriginalImage]
repeats:NO];
}

关于iphone - 拍摄完图像后,UIActivityIndi​​catorView没有显示在“相机”叠加 View 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10713748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com