我覺得這需要一段時間來處理任何sitaution下的畫面。在我的didFinishPickingMediaWithInfo中,我在主視圖的頂部加載一個視圖,告訴用戶我正在處理圖像。
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *picture = [info valueForKey:UIImagePickerControllerOriginalImage];
[self dismissModalViewControllerAnimated:YES];
[self performSelectorInBackground:@selector(processImage:) withObject:picture];
_activityView = [[PSActivityView alloc] initWithFrame:CGRectZero];
_activityView.text = NSLocalizedString(@"Processing...", nil);
[self.view addSubview:_activityView];
[self.view bringSubviewToFront:_activityView];
}
的PSActivityView班級規模本身在layoutSubViews方法,並與圖像processImage來法的交易或解散時,它的完成_activityView。
似乎讓用戶滿意我的應用程序。
到目前爲止,我無法解決這個問題,也許只是做了一些網格來隱藏一段時間。 – Ganesh
我希望你不要在你的takePicture代碼中計算pic的大小。 –