스토리 보드를 사용하여 iPhone (iOS 5 이상) 앱을 개발 중입니다. 앱의 첫 번째 화면은 Facebook 자격 증명을 확인하고 이용 약관을 읽고 수락 할 수있는 시작/로그인 화면입니다. 유효한 저장된 자격 증명이 있고 TOC가 이전에 승인 된 경우이보기는 첫 번째 "실제"응용 프로그램보기 (세 개의 탭이있는 탭 막대 제어기)에 자동으로 교차 분해 효과 (cross dissolve effect)를 사용합니다.iOS : 앱이 포 그라운드로 돌아 왔을 때 이전에 표시되었던보기를 복원 하시겠습니까?
현재 저는 backgrounding 및 foregrounding 논리를 구현 중입니다. 문제는 홈 버튼을 누른 다음 다시 돌아올 때 올바른 사전 - 후면 조건보기가 복원되기 전에 로그인 화면이 잠깐 표시된다는 것입니다. (앱의 Default.png는 로그인 화면 배경입니다. 실제 로그인 화면의 배경 또는 배경 화면 캡쳐 화면 일 수 있습니다. 차이점을 알려주기 위해 Default.png를 아직 대체하지 않았습니다.)
왜 이런가요? 내가 말할 수있는 한, 앱을 backgrounding하는 것은 홈 버튼을 눌렀을 때 화면에 표시되는보기의 스크린 샷을 가져와 포 그라운드로 다시 돌아올 때 실제보기 기능을 복원하기 전에 복원해야합니다. 이 경우 탭 막대 컨트롤러의 탭 중 하나가됩니다. 로그인 화면과 탭 표시 줄 컨트롤러 사이의 모달 연결이 여기서 발생합니까, 아니면 다른 것입니까?
(항상 로그인 화면의 모달 세구가 첫 번째 "유용한"화면으로 전환되는 것을 느꼈습니다. IMHO 모달 세그먼트는 당신의 세게 링이 무엇인가를 암시하는 것처럼 보입니다. 나중에 "from"화면으로 되돌아 가겠다. 내가 지금하고있는 것은 모달 segue의 타겟을 무기한으로 두는 것이다. 만약 이것이 문제라면, 누군가가 더 좋은 방법을 제안한다면 나는 그것을 좋아할 것이다. 로그인 화면을 벗어나 "화면을 비우는 것).