3

イメージピッカーコントローラにMBProgressHUDビューを挿入しました。それは写真を撮るための指標として機能するはずです。このため、私は以下のようにMBProgressHUDをカスタマイズしました。UIImagePickerControllerでMBProgressHUDビューをカスタマイズする方法は?

- (void) drawRect:(CGRect)rect { 
... 
CGRect allRect = self.bounds; 
UIImage* image = [UIImage imageNamed:@"loadingScreen.png"]; 
[image drawInRect: allRect]; 
... 
} 

私はこのカスタマイズコードをどこでもテストしており、いつも成功しています。 しかし、UIImagePickerControllerでは、インジケータのみを表示し、イメージ "loadingScreen.png"を表示しません。

... 
HUD = [[MBProgressHUD alloc] initWithView:imgPicker.view]; 
[imgPicker.view addSubview: HUD]; 
... 

私はそれを解決するのを手伝ってください。

答えて

0
... 
HUD = [[MBProgressHUD alloc] initWithView:self.view]; // thats not the custom view 
HUD.customView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"loadingScreen.png"]]; 
HUD.mode = MBProgressHUDModeCustomView; 
[HUD show:YES]; 
... 

"loadingScreen.png"が静止画像として表示されることを忘れないでください。

関連する問題