2012-09-25 5 views
0

내가 가진 문제점에 대해 상담해야합니다. 그것은 내 아이폰 시뮬레이터에 관한 것입니다. 프로그램을 실행하면 수직보기에서 문제없이 작동합니다.세로 및 가로보기

그러나 가로보기에서는 단추가 다른 위치로 이동합니다. "CGContextDrawPath"이것은 그래프를 그릴 때 사용한 함수 참조입니다. 단추를 추가 할이 함수를 사용하여 그래프처럼 움직이지 않도록 할 수 있습니까? 버튼이 수직 뷰에 표시된 것과 같이 같은 위치를 움직이지 않고 유지할 수 있도록 다른 솔루션을 제안 할 수 있습니까?

Vertical view - iPhone Horizontal view - iPhone

답변

0

가 나는 수평 좋아 보이는 생각? 농담 만해도 ...

내가 정말로 당신을 올바르게 이해했다면, 당신은 그것을 수직의 모습으로보고 싶습니다. 매우 간단하고 게으른 해결책이 있습니다 :

1 단계 : 파란색 아이콘으로 프로젝트 이름으로 이동하십시오. 대상을 클릭하십시오. 요약 페이지로 이동하십시오. SUPPORTED ORIENTATION을 Portrait로 선택하십시오. (첫 번째 방법은 두 번째 코드를 선택할 수도 있지만 아래 코드를 조정해야합니다.)

2 단계 :보기 컨트롤러 m 파일로 이동하십시오. 이와 같은 방법이 있어야합니다. 그냥 주석 처리를 제거하십시오.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    // Return YES for supported orientations. 
    return (interfaceOrientation == UIInterfaceOrientationPortrait); 

}

이 방법은 항상 인터페이스 방향을 확인하고 인터페이스가 실제로 세로 때에 만, YES 돌아갑니다 있는지 확인합니다.

관련 문제