写真を撮った後に UIView を表示する必要があります (UIView には読み込みメッセージが表示されます)。
読み込みメッセージを表示する必要があるたびに、次のコードを使用しました。
NSArray* loading = [[NSBundle mainBundle] loadNibNamed:@"LoadingViewController"
owner:self
options:nil];
self.loadingView = [ loading objectAtIndex: 0];
[self.view addSubview:self.loadingView];
[self.view bringSubviewToFront:self.loadingView];
self.loadingView is the loading UIView.
「完了」ボタンを押した後(写真を撮った後)、UIView loadingView を表示する必要があります。これを試します:
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSArray* loading = [[NSBundle mainBundle] loadNibNamed:@"LoadingViewController"
owner:self
options:nil];
self.loadingView = [ loading objectAtIndex: 0];
[picker.navigationBar addSubview:self.loadingView];
[picker.navigationBar bringSubviewToFront:self.loadingView];
/*image processing*/
}
しかし、動作しません。また、変更してみます:
[picker.navigationBar addSubview:self.loadingView];
[picker.navigationBar bringSubviewToFront:self.loadingView];
と
[picker.view addSubview:self.loadingView];
[picker.view bringSubviewToFront:self.loadingView];