2012-06-13 5 views

답변

2

인터페이스 빌더는 현재보기 (또는 뒷면 레이어)에 대한 변환 설정을 지원하지 않습니다. 당신은 코드로 그것을 할 의무가 있습니다.

+0

첫 번째 UI로드시 설정하는 방법을 알려 주시겠습니까? – chwi

+0

물론 뷰가 IBOutlet이고 이름이 myView 인 것으로 가정하면 viewDidLoad에서이를 수행하십시오 : myView.transform = CGAffineTransformMakeRotation (M_PI_2); (90 ° 회전) 및 270 (3 * M_PI_2) ° 회전. – Cyrille

+0

대단히 감사합니다! IBAction에서이 작업을 수행 할 때마다 다음과 같이 질문해야합니다. '@property (strong, nonatomic) IBOutlet UISlider * sliderThrottle; - (IBAction) sliderThrottle : (id) sender; '그런데 작동하지만 동일한 객체에 액션과 콘센트를 둘 다 "합법적"입니까? – chwi

0

인터페이스 빌더에서 기본보기를 가로로 설정할 수 있으며 그렇게 구축 할 수 있습니다. 그래서 모든 것이 90도 회전합니다. 또한 shouldAutorotateToInterfaceOrientation 메서드를 편집하는 것을 잊지 마십시오. Cyrille가 말했듯이, 일부 오브젝트 만 회전시키고 전부를 회전시키지 않으려는 경우에는 변형을 수행해야합니다.

관련 문제