iOS 8 모달보기 잘못된 방향

미샤

내 응용 프로그램은 세로 전용으로 구성되어 있습니다. 거기 내가 자동 회전 할 전망. 따라서 응용 프로그램 대리자에서 다음 함수를 재정의했습니다.

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
    return UIInterfaceOrientationMaskAll;
}

내 모든 뷰는 다음 기능을 재정의 한 하나의 뷰를 상속합니다.

- (BOOL)shouldAutorotate
{
    return NO;
}

- (NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown;
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{    
    return UIInterfaceOrientationPortrait;
}

이를 통해 모든 뷰를 세로 방향으로 유지할 수 있습니다.

자동 회전하려는 두 가지보기에서 다음 방법을 재정의했습니다.

- (BOOL)shouldAutorotate
{
    return YES;
}


- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
    return YES;
}

- (NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationPortrait | UIInterfaceOrientationPortraitUpsideDown | UIInterfaceOrientationLandscapeLeft | UIInterfaceOrientationLandscapeRight;
}

그리고 이것은 또한 esxpected로 작동합니다.

그러나 모달로 표시되는 뷰는 장치 방향으로 열려 있습니다. 장치를 가로 방향으로 회전하고 모달로 뷰를 열면 기본 뷰를 상속하고 이러한 메서드를 재정의하지 않더라도 가로 레이아웃을 가져옵니다.

미샤

이에 대한 이유와 해결책을 찾았습니다.

내 뷰는 UINavigationController에 의해 관리되고 있으므로 하위 클래스를 만들고 위에서 언급 한 모든 기능을 똑같은 방식으로 재정의해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iOS 8 모달보기 잘못된 방향

분류에서Dev

iOS Swift 게임 잘못된 방향

분류에서Dev

뒤로 버튼을 누르면 iOS 8 화면이 잘못된 방향으로 미끄러짐

분류에서Dev

뒤로 버튼을 누르면 iOS 8 화면이 잘못된 방향으로 미끄러짐

분류에서Dev

iOS7 ALAsset 썸네일 잘못된 방향

분류에서Dev

iOS 앱 AdColony 프레임 워크 잘못된 동영상 방향

분류에서Dev

잘못된 입력을 방지하기위한 iOS 위임

분류에서Dev

잘못된 왜곡 된 경로를 제공하는 iOS Google지도 방향 API

분류에서Dev

iOS 8 방향 문제

분류에서Dev

iOS 8 방향 문제

분류에서Dev

iOS 8은 테이블보기 셀 내용을 잘못된 높이로 표시합니다.

분류에서Dev

방향이 지정된 경계 상자가 모양이 잘못되어 OpenGL에서 잘못된 크기

분류에서Dev

Null 초기화로 잘못된 순방향 참조

분류에서Dev

UIImagePickerController에서 전면 카메라를 사용할 때 iOS 잘못된 방향

분류에서Dev

IOS XIB 스토리 보드 시작 화면 파일이 내부 이미지의 잘못된 방향을 표시 함

분류에서Dev

잘못된 메모리 정렬 iOS

분류에서Dev

iOS 8 UIImage 방향 속성 가져 오기

분류에서Dev

가로 모드에서 ios7 iPad 잘못된보기 크기

분류에서Dev

터치 이벤트에 대한 iOS 8 모바일 사파리 잘못된 타임 스탬프

분류에서Dev

iOS8 모달 팝 오버에서 UINavigationController보기의 너비?

분류에서Dev

iOS8에서 기기의 방향 변경시 alertview의 방향을 제한하는 방법

분류에서Dev

XCode 8로 업데이트 한 후 잘못된보기 크기

분류에서Dev

두 번째 모니터가 잘못된 방향으로 고정됨

분류에서Dev

잘못된 문자 세트 (utf-8?)로 CSV 내보내기

분류에서Dev

iOS 7/8에서 단일보기에서 가로 방향을 비활성화하는 방법

분류에서Dev

내 메일 서버에 대한 역방향 DNS가 (겉보기에) 잘못된 정보를 반환합니다.

분류에서Dev

앱 내부에서 SMS를 보내는 iOS7의 모달보기가 잘못 정렬되었습니다.

분류에서Dev

Unit 4.5.4 iOS 8의 Xcode 프로젝트 가로 모드 화면 방향

분류에서Dev

"잘못된 도구 모음입니다." iTunes Connect는 Xcode 8 Beta로 빌드 된 iOS 10 앱 베타를 거부합니까?

Related 관련 기사

  1. 1

    iOS 8 모달보기 잘못된 방향

  2. 2

    iOS Swift 게임 잘못된 방향

  3. 3

    뒤로 버튼을 누르면 iOS 8 화면이 잘못된 방향으로 미끄러짐

  4. 4

    뒤로 버튼을 누르면 iOS 8 화면이 잘못된 방향으로 미끄러짐

  5. 5

    iOS7 ALAsset 썸네일 잘못된 방향

  6. 6

    iOS 앱 AdColony 프레임 워크 잘못된 동영상 방향

  7. 7

    잘못된 입력을 방지하기위한 iOS 위임

  8. 8

    잘못된 왜곡 된 경로를 제공하는 iOS Google지도 방향 API

  9. 9

    iOS 8 방향 문제

  10. 10

    iOS 8 방향 문제

  11. 11

    iOS 8은 테이블보기 셀 내용을 잘못된 높이로 표시합니다.

  12. 12

    방향이 지정된 경계 상자가 모양이 잘못되어 OpenGL에서 잘못된 크기

  13. 13

    Null 초기화로 잘못된 순방향 참조

  14. 14

    UIImagePickerController에서 전면 카메라를 사용할 때 iOS 잘못된 방향

  15. 15

    IOS XIB 스토리 보드 시작 화면 파일이 내부 이미지의 잘못된 방향을 표시 함

  16. 16

    잘못된 메모리 정렬 iOS

  17. 17

    iOS 8 UIImage 방향 속성 가져 오기

  18. 18

    가로 모드에서 ios7 iPad 잘못된보기 크기

  19. 19

    터치 이벤트에 대한 iOS 8 모바일 사파리 잘못된 타임 스탬프

  20. 20

    iOS8 모달 팝 오버에서 UINavigationController보기의 너비?

  21. 21

    iOS8에서 기기의 방향 변경시 alertview의 방향을 제한하는 방법

  22. 22

    XCode 8로 업데이트 한 후 잘못된보기 크기

  23. 23

    두 번째 모니터가 잘못된 방향으로 고정됨

  24. 24

    잘못된 문자 세트 (utf-8?)로 CSV 내보내기

  25. 25

    iOS 7/8에서 단일보기에서 가로 방향을 비활성화하는 방법

  26. 26

    내 메일 서버에 대한 역방향 DNS가 (겉보기에) 잘못된 정보를 반환합니다.

  27. 27

    앱 내부에서 SMS를 보내는 iOS7의 모달보기가 잘못 정렬되었습니다.

  28. 28

    Unit 4.5.4 iOS 8의 Xcode 프로젝트 가로 모드 화면 방향

  29. 29

    "잘못된 도구 모음입니다." iTunes Connect는 Xcode 8 Beta로 빌드 된 iOS 10 앱 베타를 거부합니까?

뜨겁다태그

보관