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"가 정지 이미지로 표시된다는 것을 잊지 마십시오.