Фрейм MBProgressHUD неисправен - PullRequest
0 голосов
/ 10 декабря 2011

Я следую точному коду, указанному в примере проекта. Вот что я обычно получаю:

Но не всегда. Иногда работает так, как должно. Разрабатываемый мной iPhone работает под управлением iOS 5.0.1 Screenshot

Спасибо!

 HUD = [[MBProgressHUD alloc]initWithView:self.view.window];
        [self.view.window addSubview:HUD];
        HUD.delegate = self;
        [HUD showWhileExecuting:@selector(loadFriends) onTarget:self withObject:nil animated:YES];

Ответы [ 2 ]

0 голосов
/ 07 мая 2014

Это оказалось проблемой несовместимости между MBProgressHud и iOS 5. Я не мог заставить его работать, по крайней мере, при каждом запуске.Так что я не использовал его.

0 голосов
/ 10 декабря 2011

Попробуйте инициализировать и добавить его без 2-х экземпляров .window, например:

HUD = [[MBProgressHUD alloc]initWithView:self.view];
HUD.mode = MBProgressHUDModeDeterminate;
HUD.delegate = self;
[self.view addSubview:HUD];
[HUD showWhileExecuting:@selector(loadFriends) onTarget:self withObject:nil animated:YES];
...