我目前正在开发我的 iphone 应用程序。当我用 UIViewController 拍照时,我会处理它(一些旋转、变换等),然后在拍完这张照片后显示变换的结果。
问题是,当点击“使用”按钮时,应用程序在图片上工作了几秒钟,但用户对此一无所知,并继续点击“使用”按钮,因为他认为它没用。
所以我想显示一个弹出窗口说“正在加载...”或加载图片,只是为了让用户知道“使用”按钮有效。
但是我的弹出窗口只在工作完成后才出现,而不是之前...
这是我的代码。
- (void)imagePickerController:(UIImagePickerController *) Picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIAlertView *waitingFor = [[UIAlertView alloc] initWithTitle:@"Chargement" message:@"Votre photo est en cours de traitenment, veuillez patientez quelques secondes." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[waitingFor show];
myImage = [info objectForKey:UIImagePickerControllerOriginalImage];
/*My transformations*/
[picker dismissModalViewControllerAnimated:YES];
}