2012년 7월 26일 목요일

iOS 프로그래밍 팁 - 4탄 ViewController 회전막기

앱을 만들다 보면 회전이 되어서는 안되는 앱도 필요하다.

자동으로 회전 되는 코드가 ViewController에 디폴트로 설정 되어 있다.

이를 주석 처리 해주면 된다.


//- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
//{
//    // Return YES for supported orientations
//    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
//        return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
//    } else {
//        return YES;
//    }
//}

수직 방향만 회전이 되게 하고 싶다면
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

해주면 된다.



댓글 없음: