3

我在图像选择器控制器上插入了一个 MBProgressHUD 视图。它应该作为拍照的指标。为此,我定制了 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];
...

请帮我解决它。

4

1 回答 1

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”将显示为静止图像。

于 2014-05-14T10:38:12.063 回答