2009-06-05 3 views
1

나는보기가있는 아이폰 앱을 가지고있다. (물론 다중은 있지만 한 번에 하나씩). 보기는 아주 간단한 텍스트 필드와 이미지입니다. 이러한 컨트롤의 자동 크기 조정 특성을 설정하여 방향이 무엇이든 관계없이 가운데에 정렬해야한다는 것을 알고 있습니다. 그 (것)들 또는 무엇이든을 움직이는 아무 부호도 없다, 모두는 IB에있다.방향 변경시 iphone 응용 프로그램의 크기를 올바르게 조정하는 방법은 무엇입니까?

기본보기에서 가로로 변경 한 다음 다른보기로 전환하면보기의 방향이 올바르게 바뀝니다. 인물 사진을보고 풍경을 보려고하면 아이폰이 회전을 위해 애니메이션을 수행하지만 컨트롤이 올바른 위치로 이동하지 않는 것 같습니다. IB에서 방향을 테스트 할 때 올바르게 방향이 바뀌는 것 같습니다.

왜 이런 일이 발생합니까? 어떻게 해결할 수 있습니까?

답변

1

는 내가 변화 방향을 내 주요보기의 프레임을 다시 설정해야 찾을 :

확인
CGRect mainViewFrame = CGRectMake(0.0, 0.0, 320, 480); 
[self.view setFrame:mainViewFrame]; 
+0

내가하려고합니다 내가 오늘 밤에 집에 갈 때. 오리엔테이션 변화를 감지했을 때 그렇게합니까? – fnCzar

+0

효과가있는 것. 빠른 답장을 보내 주셔서 감사합니다. – fnCzar

관련 문제