누구나 문서화되지 않은 UIDevice setOrientation 경고를 침묵시키는 간단한 방법이 있습니까?UIDevice setOrientation 경고를 숨기는 방법은 없습니까?
문서화되지 않은 UIPickerView setSoundsEnabled 경고가 나타나지 않는이 piece of code이 발견되었습니다.
누구나 문서화되지 않은 UIDevice setOrientation 경고를 침묵시키는 간단한 방법이 있습니까?UIDevice setOrientation 경고를 숨기는 방법은 없습니까?
문서화되지 않은 UIPickerView setSoundsEnabled 경고가 나타나지 않는이 piece of code이 발견되었습니다.
단지 당신이 그것을 사용하는 곳의 .h
또는 .m
파일의 범주에 방법을 선언
@interface UIDevice (MyPrivateNameThatAppleWouldNeverUseGoesHere)
- (void) setOrientation:(UIInterfaceOrientation)orientation;
@end
이유는 단지 방향 알림에 가입하지? 그들은 동시에 지원되고 일합니다.
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
ㅎ, 오리엔테이션을 바꾸고 싶습니다. 듣지 마세요. 이 문제는 탐색 체인의 중간에 하나의 방향 조정 가능한 뷰가있는 데서 비롯됩니다. 세로 방향으로 만 이동할 수있는 뷰의 회전 된 뷰를 떠날 때는 방향 변경이 없으면 세로 방향으로 만 이동할 수있는 뷰가 회전되기 때문에 강제로 변경해야합니다. –
아마도 컨트롤러를 창보기에 직접 추가해야합니다. 조금 지루하지만 잘 작동합니다! http://www.geckogeek.fr/iphone-forcer-le-mode-landscape-ou-portrait-en-cours-dexecution.html :-)
정말 유용하게 보입니다. 영어 버전에 대해 알고 있습니까? 나는 이것을 위해 구글 번역을 사용하는 것을 싫어한다 ... – katzenhut
... Apple이 UIDevice에서 "(개인)"카테고리를 사용하지 않기를 바랍니다. 아마도 "(MyUndocumentedMethods)"라고 부르는 것입니다. –
쿨 - 멋진 작품! 원래 설계된 카테고리 기능은 무엇입니까? –
클래스의 기능을 확장하기위한 것입니다. BJ Homer는 맞습니다 ... (사적으로) 사용하면 안됩니다. 코드 내에서 바뀔 것이다 – coneybeare