로테이션을 완벽하게 지원하는 앱이 있습니다. 나는 모호하게 UIImagePickerController
을 추가했는데, 이는 UIInterfaceOrientationLandscape
에 대한 지원이 없으며 컨트롤러를 세로로 유지할 수 없습니다.모달 UIImagePickerController 회전 방지하는 방법?
즉, UIImagePickerController
의 회전을 비활성화해야 나머지 앱의 회전을 제거하지 않고 세로 방향으로 유지됩니다. 이것은 기본 것,하지만 나는 그것을 찾을 수 없습니다. 이 회전을 방지하려면 어떻게해야합니까?
UPDATE 제안으로
, 나는 다음과 같은 코드로 서브 클래스 시도 : 라인 브레이크 포인트와 전혀 충돌되지 않는
@interface UAImagePickerController : UIImagePickerController {
}
@end
@implementation UAImagePickerController
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
return UIDeviceOrientationIsPortrait(toInterfaceOrientation);
}
@end
을 ... 나는 뭔가가 있어야합니다 생각 funky about the UIImagePickerView
기록을 위해, 앱이 가로 방향을 지원하지 않더라도 iPhone 앱의 imagepickerview가 회전하는 것으로 나타났습니다. 따라서 카메라보기의 회전을 비활성화하는 "합법적 인"방법이없는 것 같습니다. 레이더 또는 적어도 변경 요청과 같은 소리입니다. – DaGaMs