2012-06-08 4 views
1

내 응용 프로그램에서 내 기본보기가 있고 버튼을 클릭하면 UITableView가 포함 된 UIPopoverController가 전체보기가 아닌 전체 화면으로 표시되어 UITableView가 포함 된보기가 계속 표시됩니다. tableview 셀 중 하나를 클릭하면 특정 시간 동안 페이드 인하 고 페이드 아웃하는 사용자 정의보기를 화면 중앙에 배치 (사용자에게 응용 프로그램이 처리 중임을 알리는 간단한보기)하고 싶습니다.UIPopoverController를 통해 UIView를 표시하는 방법

문제는 내 사용자 지정보기가 항상 UIPopover 아래에 나타나는 것입니다 ... 내가 생각할 수있는 모든 시도, bringSubviewToFront 등 ... 아무것도 작동하지 않습니다 ... 또한 UIViewController 내 사용자 지정보기를 래핑하고 사용하려고했습니다. [mainView presentViewController : myCustomView ...]하지만 메인 뷰가 사라지면

누구가 도와 드릴 수 있습니까? Thx

+0

중복 (HTTP [A UIPopoverController의 상단에 뷰를 추가하는 방법] : // 유래. com/questions/2622063/how-to-add-a-view-on-a-uipopovercontroller) –

답변

4

Thx Ole Begemann,이 질문은 실제로 중복되었습니다. 내 문제에 대한 해결책은 UIWindow을 하위 클래스하지만 키 UIWindow 내 UIView의를 추가하지 않는 것입니다,하지만 :의

NSArray * windows = [[UIApplication sharedApplication] windows]; 
UIWindow* win0 = [windows objectAtIndex:0]; 

[win0 addSubview:loadingView]; 
[win0 bringSubviewToFront:loadingWindow]; 
+0

OMG 고맙습니다 !!!!! – gabuchan

관련 문제