모달보기를 표시하고 iPhone의 상태 표시 줄을 덮고 싶습니다.모달보기를 표시 할 때 iPhone 상태 표시 줄이 사라지나요?
모달보기 컨트롤러의 wantsFullScreenLayout 속성을 YES로 설정하려고했습니다. 부모님의 속성도 YES로 설정했습니다. 상태 표시 줄이 포함 된 주 창 콘텐츠 아래에 모달보기가 표시되기 때문에 이는 작동하지 않습니다.
내 두 번째 방법은 모달보기가 표시되기 직전 상태 표시 줄을 숨기는 방식으로 전체적으로 "wantsFullScreenLayout"기술을 떨어 뜨린 다음 모달보기를 닫은 후에 다시 켜는 것입니다. 이것은 끝까지 작동합니다 ... 모달 뷰의 부모 뷰가 잘못 배치됩니다 (탐색 막대의 일부가 상태 표시 줄 뒤에 숨겨 짐). [view setNeedsLayout] 호출은 아무 것도하지 않습니다.
이 문제는 어떻게 해결해야합니까?
감사합니다.
이미 시도했습니다 (위의 두 번째 방법 참조). 상태 표시 줄을 숨기고 다시 표시하는 데 문제가 없습니다. 일단 문제가 다시 나타나면 뷰 레이아웃이 제대로 잡히고 있습니다. 감사. –
보기의 크기를 간단하게 조정 하시겠습니까? 프레임을 (020320460)으로 설정 하시겠습니까? – Jasarien
그게 효과가! 아직도 수동으로 설정해야하는 이유는 정확히 모르겠지만 ... 감사합니다! –