2012-02-27 4 views
0

마치 재설정 버튼 인 것처럼 보이게하고 싶습니다.같은 모달보기 컨트롤러를 닫고 표시하는 방법은 무엇입니까?

내 mainviewcontroller 화면으로 이동 한 다음 바로 돌아옵니다.

MainViewController.m 
MainViewController.h 
MainViewController.xib 
ViewController.xib 
ViewController.m 
ViewController.h 

나는 내가이 일을 하죠 방법을 이해하지 않습니다 .....

- (IBAction)newGame:(id)sender { 
     [self dismissModalViewControllerAnimated:YES];  
     ViewController *screen = [[ViewController alloc] inittWithNibName:@"ViewController" bundle:nil]; 
     screen.modalTransitionStyle = UIModalTransitionStyleCoverVertical; 
     [self presentModalViewController:screen animated:YES]; 
} 

이 작업을 수행하는 방법에 어떤 아이디어?

감사합니다.

+0

상태를 재설정하고'ViewController' 자체에서보기를 다시로드 할 수 있습니까? – Ilanchezhian

+0

나는 확실히 할 수 없다 .... 나는 생각했다. 그러나 나는 에러를 던지고있다. ... – user1235103

+0

아무도 버튼을 클럭 한 후에 같은 모달을 해제하도록 강제하는 방법에 대한 아이디어가 없습니까? 기본적으로이 버튼을 재설정 버튼으로 사용합니다. – user1235103

답변

0

애니메이션없이 수행 할 작업은 다음과 같습니다.

- (IBAction)newGame:(id)sender { 
     [self dismissModalViewControllerAnimated:NO];  
     ViewController *screen = [[ViewController alloc] inittWithNibName:@"ViewController" bundle:nil]; 
     screen.modalTransitionStyle = UIModalTransitionStyleCoverVertical; 
     [self presentModalViewController:screen animated:NO]; 
} 
+0

지금은 이런 종류의 오류가 점점 오전 : 인스턴스 메시지 수신기 유형 '의 ViewController를'다음 줄 의 ViewController * 화면 = [[의 ViewController ALLOC] inittWithNibName에 대한 선택 있는 방법을 선언하지 않습니다 : @ " ViewController "번들 : nil]; – user1235103

관련 문제