2015-01-17 2 views
-1

rootViewController에서 사용자 정의 알림을위한 새 창을 만들려고합니다. 사용자 정의 UI 창이 표시되지 않습니다.

 
- (void)viewdidAppear 
{ 
      UIWindow *newWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; 
      newWindow.windowLevel = UIWindowLevelAlert + 1.0f; 
      newWindow.backgroundColor = [UIColor redColor]; 
      newWindow.hidden = NO;

UIViewController *vc = [[UIViewController alloc] init]; vc.view.backgroundColor = [UIColor blueColor]; newWindow.rootViewController = vc; [newWindow makeKeyAndVisible];

하지만 newWindow가 작동하지 않습니다. 나는이 이상한 질문과 혼동한다. 도와 주시면 감사하겠습니다.

+0

그 코드는 어디에 있습니까? 컨텍스트를 표시합니다. 무엇을하려고하는지 설명하십시오. 감사. – matt

+0

@matt 사용자 정의 새 창을 만들려는 경우 myapp.but이 작동하지 않음 ... – xx11dragon

+0

맞춤 경고를 표시하는 올바른 방법은 제공된보기 컨트롤러를 사용하는 것입니다. 그것이 당신이해야 할 일입니다. – matt

답변

3

해결 방법은 전역 변수입니다. 창에서 makeKeyAndVisible을 실행하면 창을 열 수 없습니다.

관련 문제