반응형
모달 segue를 통해 표시된보기 닫기
다음 코드 줄과 함께 Storyboard를 사용하여 Xcode 4.2에서 로그인 양식을 표시하기 위해 segue (모달로 설정)를 수동으로 호출하고 있습니다.
[self performSegueWithIdentifier:@"LoginSegue" sender:nil];
나는 아마도 정말 간단한 것을 놓치고 있지만 프로그래밍 방식으로 로그인보기를 닫고 이전보기로 돌아가는 방법을 찾을 수 없습니다.
보기는 내비게이션보기 컨트롤러의 일부이므로 segue 유형을 "push"로 설정하면 뒤로 버튼을 사용하여 이전 화면으로 다시 보낼 수 있지만 "모달"모드에서는 방법을 완전히 모르겠습니다. 이를 달성하십시오 (예 : 버튼을 누른 후).
어떤 도움이라도 대단히 감사하겠습니다.
배포 대상이 iOS 5.0 이상인 경우 다음 메시지를 사용합니다.
[self dismissViewControllerAnimated:YES completion:nil];
또는 Swift에서 :
self.dismissViewControllerAnimated(true, completion: nil)
배포 대상이 오래된 경우 다음 (더 이상 사용되지 않음) 메시지를 사용합니다.
[self dismissModalViewControllerAnimated:YES];
[self dismissViewControllerAnimated:YES completion:nil];
IOS5의 새로운 방식
다음은 잘 작동합니다 ...
[self dismissModalViewControllerAnimated:YES];
문제없이 여기 에있는 최신 자습서 의 로그인 페이지에서이 작업을 수행 합니다.
다음 코드는 신속한 3에서 작동합니다.
self.dismiss(animated: true, completion: nil)
참고 URL : https://stackoverflow.com/questions/8513319/closing-a-view-displayed-via-a-modal-segue
반응형
'Nice programing' 카테고리의 다른 글
Rails에서 캐스케이드 삭제를 설정할 수 있습니까? (0) | 2020.10.13 |
---|---|
Rails Routes 네임 스페이스 및 form_for (0) | 2020.10.13 |
내용에 관계없이 항상 테이블 열 너비를 고정하도록 강제 (0) | 2020.10.13 |
Createuser : 데이터베이스 postgres에 연결할 수 없음 : 치명적 : "tom"역할이 없습니다. (0) | 2020.10.13 |
Entity Framework 코드 첫 번째 날짜 필드 생성 (0) | 2020.10.13 |