2013-01-09 3 views
0

사진을 찍은 후 UIView를 표시해야합니다 (UIView에로드 중 메시지가 표시됨).사진을 찍은 후에 UIView를 어떻게 표시합니까?

나는이 코드를 사용 로딩 메시지를 표시해야 할 때마다 : 나는 눌러 후 UIView의 loadingView을 보여줄 필요가

NSArray* loading = [[NSBundle mainBundle] loadNibNamed:@"LoadingViewController" 
                owner:self 
                options:nil]; 

self.loadingView = [ loading objectAtIndex: 0]; 

[self.view addSubview:self.loadingView]; 
[self.view bringSubviewToFront:self.loadingView]; 
self.loadingView is the loading UIView. 

"완료"를 버튼 (후 사진을 촬영), 나는이 함께 시도 :

- (void)imagePickerController:(UIImagePickerController *)picker 
didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
    NSArray* loading = [[NSBundle mainBundle] loadNibNamed:@"LoadingViewController" 
                owner:self 
                options:nil]; 

    self.loadingView = [ loading objectAtIndex: 0]; 

    [picker.navigationBar addSubview:self.loadingView]; 
    [picker.navigationBar bringSubviewToFront:self.loadingView]; 
    /*image processing*/ 
} 

하지만 작동하지 않습니다. 또한 나는 변경 시도 :

[picker.navigationBar addSubview:self.loadingView]; 
[picker.navigationBar bringSubviewToFront:self.loadingView]; 

와 난 당신이 또한 당신은 당신이 무엇을 스레드를 사용할 필요가 SVProgressHUD

같은 로딩에 UIView에 대한 라이브러리를 사용하도록 권 해드립니다 모든

[picker.view addSubview:self.loadingView]; 
[picker.view bringSubviewToFront:self.loadingView]; 

답변

관련 문제