Swift에서의 화면 마이그레이션 요약 정보
2945 단어 Swift
Storybord 화면 마이그레이션만 수행
간단한 화면 전환.
버튼과 다음 ViewController는 segue 연결을 통해서만 완성됩니다
코드에서 화면으로 전환
화면 이동을 원할 때 다음 코드를 추가합니다
let storyboard = self.storyboard!
let nextView = storyboard.instantiateViewController(withIdentifier: "viewcontroller2")
self.present(nextView, animated: true, completion: nil)
withIdentifier에 ViewController의 Identify 설정 이름 쓰기NavigationController에서 화면 마이그레이션
NavigationController를 추가하려면 다음 절차를 따르십시오.
Editor → Embed In → NavigationController
추가 후 Story Board만 있으면 화면 전환에 적힌 것처럼 segue에 View Controller를 연결하면 완성됩니다NavigationController를 사용하여 코드를 통한 화면 마이그레이션
방법1 performSegue 사용
① 변환된 소스 ViewController의 노란색 단추에서 변환된 목적지 ViewController로 끌어다 놓고 segue로 연결
② segue 선택, Identifier 설정
③ 화면 이동 시 다음 코드 추가
performSegue(withIdentifier: "Test", sender: nil)
이 방법은 변환된 ViewController가 2개 정도 줄어든 상태에서 사용합니다.방법2 PushViewController 사용
let secondViewController = self.storyboard?.instantiateViewController(withIdentifier: "Test") as! SecoundViewController
self.navigationController?.pushViewController(secondViewController, animated: true)
Test에서 변환 대상의 StoryboardId에 설정된 값을 입력합니다.SecondViewController가 전환 대상 Storybord를 ViewController로 설정
참고로 코드가 되돌아올 때 다음과 같은 코드를 사용할 수 있다
_ = navigationController?.popViewController(animated: false)
왜냐하면 이 방법은navigationController를 배열하여 관리할 수 있기 때문이다단숨에 돌아가도 두 개는 간단해.
다른 많은 화면 이동 방법도 있는데, 나는 내가 자주 사용하는 물건을 노트로 보존할 것이다.
Reference
이 문제에 관하여(Swift에서의 화면 마이그레이션 요약 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/superman9387/items/c006ced215352f28a7b9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)