В этом проекте я использую MBProgressHUD, когда получаю содержимое JSON с сервера. В первый раз, когда я запускаю свое приложение, анимация из моего MenuViewController на мою страницу отлично работает. Но когда я снова вернусь в свое Меню и на страницу, анимация переключателя viewcontroller не отображается. Метод Это происходит только тогда, когда я добавить функциональность MBProgressHUD ..MBProgressHUD UIViewController анимация несовместима
Моя страница ViewDidLoad:
- (void)viewDidLoad
{
[super viewDidLoad];
HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
[self performSelectorInBackground:@selector(loadPage) withObject:nil];
}
Метод loadPage, упрощена:
-(void) loadPage {
//loading functionality, deleted for now.
dispatch_async(dispatch_get_main_queue(), ^{
[_lblTitle setText: [postsArray[0] objectForKey:@"title"]];
[_webview loadHTMLString:[postsArray[0] objectForKey:@"content"] baseURL:nil];
[HUD hide:YES];
});
}
Так что, когда я удалить 2-й и 3rth линии в viewDidLoad и HUD hide анимация работает отлично каждый раз. Что я делаю неправильно?
Это похоже на работу! Я пробовал это раньше, но мой ярлык названия не был заполнен по какой-то причине, и кнопка назад (не показана в моем примере кода) также не была показана. Но теперь это работает. Благодаря! – harmjanr
всегда приветствуется :) – Ashutosh