2014-02-25 5 views
3

this tutorial on UIPageViewController (하단에 프로젝트 다운로드가 있음) 작성자는 초상화 모드에서 완벽하게 작동하는 훌륭한 UIPageViewController을 설정합니다.가로로 회전 할 때 UIPageViewController가 어떻게 작동합니까?

그러나 가로로 회전 할 때 완전히 엉망입니다. 이미지는 왼쪽 하단 모서리에 밀려 나오고 일반적으로 완전히 엉망입니다.

어떻게이 문제를 해결할 수 있는지 알 수 없습니다. 검색하고 검색했으며, 예제 프로젝트가 가로로 작동하지 않는 것 같습니다. 조경에서 작동하려면 무엇을해야합니까?

답변

3

최근 프로젝트에서 UIPageViewController를 구현 했으므로 여기에 올바르게 설정하는 데 사용하는 일부 속성의 스냅 샷이 있습니다. 본질적으로 그것은 척추 위치를 배치하여 디스플레이를 엉망으로 만들 것입니다. 다른 값 (예 : 없음, 중간, 최소, 최대)으로 재생 해보고 어떤 효과가 있는지 확인해보십시오. 그 튜토리얼

+0

어떻게 회전이 작품은, 생각합니까? 이것이 경관으로 하드 코드 된 것 같습니다. 나는 초상화와 풍경 사이에서 앞뒤로 전환 할 수 있어야한다. –

+0

오리엔테이션이 바뀌면 척추 위치를 바꿀 때 청취하는 것이 좋습니다. – eckyzero

+0

저는 실제로'pageViewController : spineLocationForInterfaceOrientation :'을 사용하고 있습니다. 그러나 여전히 작동하지 않습니다. –

1

PageContentViewController

UIPageViewController landscape properties

는 뷰에 적용된 레이아웃 제약이 없다.

UIImageView의 경우 각 방향으로 수퍼 뷰를 할 공간을 설정했습니다. UILabel에 대해 아래쪽을 제외한 각 방향으로 수퍼바이저 할 공간을 설정했습니다.

이제 이미지가 늘어납니다.

0

다음 설정을 시도해보십시오. 그것은 당신을 도울 수 있습니다.

enter image description here

enter image description here

관련 문제