0
`UIWindow *tempKeyboardWindow = [[[UIApplication sharedApplication] windows]objectAtIndex:0];


MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:tempKeyboardWindow animated:YES];

hud.animationType = MBProgressHUDAnimationZoomOut;

hud.dimBackground = YES;

hud.labelText = showString;

`

アプリケーション ウィンドウに hud を追加する必要があるため、上記のコードを使用しましたが、機能しません。

4

1 に答える 1

1

最初に、以下に示すように初期化を割り当てる必要があります

self.progressHud = [[MBProgressHUD alloc]initWithView:self.navigationController.view];

次に、必要なプロパティを以下のように設定します

self.progressHud.labelText = @"Processing Image";
self.progressHud.dimBackground = YES;
self.progressHud.animationType = MBProgressHUDAnimationZoom;
self.progressHud.delegate = self;

次に、表示のために以下のコードを使用します

[self.navigationController.view addSubview:self.progressHud];
[self.progressHud show:NO];
于 2012-12-31T11:15:14.293 に答える