2009-12-13 6 views
0

전체 화면으로 사진을 탐색 할 때 내 앱 디자인에 iPhone의 네이티브 포토 앱과 동일한 스크롤 기능이 필요합니다. 구체적 :UIScrollView가 자동 회전하지 않습니다

  • 각 뷰는 제자리에 고정 뷰가 접촉 할로
  • 스크롤링은 오직 한 방향뿐만되도록 각 서브 뷰의 프레임 (사진 전체 스크롤 영역 아이폰 회전하게 회전
  • 일어나는) 애플의 경우는 자리에서 페이징이 같은 방향으로 여전히 회전 (왼쪽에서 오른쪽)

나는 발사 지점으로 애플의 sample PageControl code을 사용하기 시작하고, 모든 수영복 가고 있었다 ngly 코드에 autorotation을 추가 할 때까지. 워드 프로세서에서 내 감각은 내가 작업을 자동 회전을 얻기 위해해야 ​​할 일을했을 모두가 파단 '배경은의를 회전시킬 것으로 보인다 않지만 샘플 코드의 MyViewController.m

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

이를 추가하는 것이라고했다 UILabels과 둘러싼 UIScrollView는 고정되어 있으므로 사용자 관점에서 뷰를 통한 페이징에 좌/우 대신 플릭 핑이 필요합니다.

답변

1

어쨌든, "UIButtons는 자동 회전시 프레임 설정 후 반응하지 않습니다. ". 아래의 블로그 게시물에 링크되어 있습니다. 여기에는 Apple 샘플에 포함되지 않은 복잡한 변형을 처리하는 작업 코드가 포함되어 있습니다.

이 솔루션을 무료로 사용할 수 있도록 제작 된 Björn Sållarp의 소품!

http://blog.sallarp.com/shouldautorotatetointerfaceorientation/

0

처음에는 페이지 컨트롤의 자동 크기 조정 마스크와 스크롤보기 (샘플에서)를해야합니다. 나는 그 밖의 무엇이 필요한지보기 위해 샘플을 계속 탐험 중이다. 그 전에 다른 사람이 확실한 해결책을 제시하지 못한다면 좀 더 많은 정보를 얻을 수 있습니다 ...

+0

의견을 보내 주셔서 감사합니다. wkw. setAutoresizingMask 및 setAutoresizesSubviews를 사용하여 찾고 있지만 지금까지 변경 내용을 생성하지 않았습니다. 이 프로젝트에서 뷰 계층 구조를 훨씬 더 명확하게 이해해야한다고 생각합니다. 좀 더 자세히 살펴 보겠습니다. – clozach

관련 문제