2016-12-19 1 views
1

체이스 은행의 iOS 앱이 앱에서 홈 버튼을 두 번 누를 때 앱 세부 정보를 숨기는 공백보기를 표시합니다. 그리고 앱 내부에서 로그인 할 때 touchID 알림이 표시되면 앱보기가 숨겨져 있지 않습니다. 빈칸으로 보겠습니다.멀티 태스킹 스위처에서 스크린 샷 숨기기

지금까지 applicationWillResignActive에로드 된 이미지를 표시하여 앱 세부 정보를 숨길 수 있지만 touchID 알림이 표시되는 동안 앱이 세부 정보를 숨기도록합니다.

나는 비슷한 질문을 this 또는 this과 같이 확인했습니다. 또한 here. 그러나 내 질문에는 아무런 대답이 없습니다. Chase bank의 앱 동작을 복제하는 방법은 무엇입니까? touchID 알림으로 앱 세부 정보를 숨기지 않고 홈 버튼을 두 번 탭하면 숨겨 지겠습니까?

+0

에서

  • 제거 차단제보기 그냥 내가 생각하는 수표를 추가? 앱이 이미 로그인 페이지에서 아직 이미지를 표시하기 위해 touchid를 사용하여 로그인했는지 확인하십시오. – Tj3n

  • +0

    수표를 요구하지 않고 사용자가 집 버튼을 누르면 다른 사람이 아닌 앱의 콘텐츠를 숨길 수있는 방법을 요구하고 있습니다. 터치 ID 팝업과 같은 경고가 발생합니다. 이는 'applicationWillResignActive'가 작동하지 않는 이유입니다. 두 이벤트 모두에서 동일하게 동작 할 것이기 때문입니다. –

    +0

    @EdwinFinch 나는 정말로 이해하지 못한다, 항상 거기에서 호출 할 것이고, 무엇이 체크인지, 실제로'applicationWillResignActive'에서 일어나는 것을 선택할 수 있으며, 내용을 숨길 수있는 이미지를 보여줄 수있다. – Tj3n

    답변

    -1

    앱 위임자의 applicationWillResignActive은 앱을 배경으로 이동할 때 표시하려는 검은 색 또는 다른보기를 배치하는 데 적합한 장소입니다. Window 개체에 원하는 UIView를 추가해야합니다. 또한 앱이 다시 활성화되면 해당보기를 제거해야합니다.

    +1

    제 질문을 다시 확인하십시오. 나는 이미 이것을했다. – AlexanderZ

    0

    나는 그것이 오래된 질문이지만이 정확한 질문에 대한 유효한 대답을 찾을 수 없다는 것을 알고있다. 그래서 여기에 내 해결책이있다.

    단계 :이 창에 하위 뷰 같은

  • 추가 차단제보기 applicationDidEnterBackground에서 (내가 applicationWillResignActive에했다) 필요한 때

    1. 초기화 차단제보기 번만 차단제보기위한 인스턴스 변수를 생성 applicationWillEnterForeground