2011-12-09 2 views
0

샘플 프로젝트와 함께 제공된 정확한 코드를 따르고 있습니다. 여기에 내가 보통 얻는 것이있다 :MBProgressHUD의 프레임이 잘못되었습니다.

항상 그런 것은 아니다. 때로는 제대로 실행됩니다. 현재 개발중인 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]; 
+0

'MBProgressHUD'를 초기화하고 표시하는 코드가 유용 할 것입니다. –

+0

가 추가되었습니다. 고맙습니다. –

답변

0

그것은 적어도 각 실행에 작동하지 않습니다. 그래서 나는 그것을 사용하지 않게되었습니다.

0

봅니다 초기화하고 다음과 같이 .window의 두 인스턴스없이 추가 할 수 있습니다 : 그것은 MBProgressHud 및 iOS 5. 내가 얻을 수 사이의 호환성 문제로 밝혀졌다

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]; 
+0

이미 시도 : ( –

+0

HUD의 모드를 설정하여 효과가 있는지 확인하십시오. 설명하기 위해 위 코드를 편집했습니다. –

+1

이것이 MBProgressHud와 iOS 5 사이의 비 호환성 일 수 있습니다. –

관련 문제