我想添加一张从我的应用程序捕获的照片并在 iPad 上显示 2 秒钟。我有一个自计时照片应用程序,它可以从 4 倒数到 1,然后拍照。我将它设置为在达到零时显示 PNG 图像。但我想显示在 PNG 图像之后立即拍摄的照片。我难住了。
这是保存图像的代码的一部分。
- (void)captureEnded:(CameraView *)camView {
NSLog(@"%f, %f", [camView capturedImage].size.width, [camView capturedImage].size.height);
UIImage *img = [camView capturedImage];
这是显示倒计时的代码的一部分。当计时器归零时,屏幕上会显示“smile3”0.2 秒。我希望上面的 UI 图像在微笑 3 之后显示 2 秒。有什么想法吗?
if (mTimer-counter+1 == 0) {
[[AppDelegate sharedAppDelegate] playShutterSound];
lblRemainPhoto.hidden = YES;
[btnTimeCounter setBackgroundImage:[UIImage imageNamed:@"smile3"] forState:UIControlStateNormal];
[NSTimer scheduledTimerWithTimeInterval:0.2 target:self selector:@selector(anim1) userInfo:nil repeats:NO];
}