당신은/제시 네비게이션 컨트롤러를 사용하지 않고 벤처 캐피탈을 기각 할 수 있습니다.
공지 용어 : 푸시/팝이 탐색 컨트롤러 스택 벤처 사용되며/해제 본 다른 벤처에 벤처 (하지 탐색 컨트롤러 스택)입니다.
다른 VC의 상단에 VC를 제시하는 방법의 몇 가지가 있습니다 그리고 그 VC뿐만 아니라 당신의 SB에 존재하는지 여부에 따라 달라집니다 VC는 당신의 IB와 존재하지 않는 경우
1- 단지 만들고 프로그래밍 VC를 제시하는, 당신이 할 수 있습니다
MyUIViewControllerSubclass *myLittleSubclass=[[MyUIViewControllerSubclass alloc]init];
myLittleSubclass.view.frame=self.view.frame; //this is for exmaple only
[self presentViewController:myLittleSubclass animated:YES completion:nil];
을 위, 당신은 분명히 (파일을 추가하여) 프로젝트에 먼저 MyUIViewControllerSubclass 목적 C 클래스를 추가하고를 가져올 것 중 클래스 당신은 위의 코드를 넣고 있습니다. 나중에 기각
, 당신은 MyUIViewControllerSubclass 클래스 자체에서 다음 코드를 사용할 수 있습니다.
[self.parentViewController dismissViewControllerAnimated:YES completion:nil];
2 - 당신은 이미 프로젝트 (파일을 추가 사용)에 MyUIViewControllerSubclass 목적 C 클래스를 추가 한하지만 당신은 그것을 디자인 할 IB를 사용하려는 당신은 IB에 VC를 추가하고 클래스를 변경 한 경우
mySubclass *myLittleSubclass=[self.storyboard instantiateViewControllerWithIdentifier:@"theVC"];
[self presentViewController:myLittleSubclass animated:YES completion:nil];
당신은 위와 동일 기각 할 수 있습니다 MyUIViewControllerSubclass에 IB, 당신은 다음이 코드를 사용할 수 있습니다. SB에서 신원 확인 도구에서 VC를 클릭했는지 확인하고 SB ID를 "theVC"로두고 "SB ID 사용"을 선택하십시오.
희망이 도움이됩니다.
Maysam, 내 대답은 아래가 문제를 해결합니까? – Spectravideo328
아직 사용해 보지 않았습니다. – Maysam