새로운보기 컨트롤러에서 popoverSegue를 만들고 세 번째보기 컨트롤러를 원래 스택으로 푸시하려고합니다.iOS 5 Storyboard에서 Popover에서 새로운 장면을 원래보기 컨트롤러로 어떻게 푸시합니까?
- 가
MainStoryboard.storyboard
파일을 선택하고 새로운Single View Application
- 선택
Use Storyboards
- 만들기 : 이것은 내가 응용 프로그램을 만드는거야 방법이다.
- 유일한보기 컨트롤러를 선택하고 객체 라이브러리에서 두 개의 새로운
View Controller
객체 캔버스 - 변경
Title
과에 새보기 컨트롤러의Identifier
에Editor->Embed In->Navigation Controller
- 드래그를 선택
initialView
에Title
및Identifier
변경 :popoverView
및newView
. - 개체 라이브러리의
Round Rect Button
개체를initialView
및popoverView
으로 추가하십시오. - 오브젝트 라이브러리의
Label
오브젝트를`newView '에 추가하십시오. - 컨트롤
initialView
의 버튼을 클릭하고popoverView
으로 드래그하십시오. - 나타나는
Storyboard Segues
메뉴에서Popover
옵션을 선택하십시오. - 컨트롤
popoverView
에서 버튼을 클릭하고newView
으로 드래그하십시오. Storyboard Segues
메뉴에서Push
옵션을 선택하십시오.- 빌드 & 실행.
을 클릭하여 첫 번째 버튼과 팝 오버가 나타납니다,하지만 당신은 팝 오버 내에서 버튼을 클릭하면 아무 일도 발생하지 않습니다 (그것은 새보기를 밀어해야하지만하지 않습니다.)
내가을 원하는 무엇 해야 할 일은 Navigation Controller
스택으로 밀어 넣는 것이지만 스토리 보드를 설정하는 방법은 잘 모릅니다.
아이디어가 있으십니까?
동일한 문제가 있습니다. 당신이 말했듯이 performSegueWithIdentifier를 호출하려고 시도했지만 아무 것도하지 않았습니다. ( – jrwren