2014-02-24 2 views
2

IOS 카메라 APP를 돌릴 때 툴바가 회전하지 않는다는 것을 알았습니다.이미지와 버튼이 작동하는 동안 카메라 앱이 툴바가 회전하지 못하게하는 방법은 무엇입니까?

도구 모음은 회전하지 않지만 도구 모음의 내용과 단추는 회전합니까?

어떻게이 효과를 얻을 수 있습니까? 나도 같은보기 반환 shouldAutorotate 일부 viewControllers을 가질 수 있다면 그것은 좋은 것 = NO 일부 shouldAutorotate = YES

가 지금 난 그냥 회전 뷰에 좋은 옵션을 변환입니다 일을 생각하지 않아? 다른 방법이 있습니까? 나는 당신의 위치와 버튼과 이미지를 당신이 원하는 방식을 회전 당신의 UIView에 layoutSubviews를 재정의해야합니다

답변

2

IOS 6를 사용하고

. 거기에 [UIApplication sharedApplication] statusBarOrientation을 확인하여 현재 방향을 결정하고 이에 따라 모든 것을 회전하십시오. 보기 컨트롤러 구현 방법에 따라보기 컨트롤러에서 willRotateToInterfaceOrientation 및/또는 didRotateFromInterfaceOrientation을 덮어 써서 회전 전후의 상황을 처리해야 할 수도 있습니다.

+0

그래서 내 view controller shouldAutorotate = YES에 배치하고 내 layoutSubviews에서 super를 호출하지는 않지만 원하는보기를 바꾼다 – jack

+0

올바른. 툴바를 수동으로 배치해야 할 수도 있습니다. –

+0

많은 고맙습니다. [super layoutSubviews]를 호출하지 않는 것이 위험할까요? 어쨌든 나는 그것을 시험해 본다 – jack