Xcode 4.5 및 iPhone 4 및 5 시뮬레이터를 사용하고 인터페이스 작성기에서 맨 위 제약 조건이있는 화면의 위쪽 절반에 UIButton을 추가하고 맨 아래 제약 조건이있는 화면의 아래쪽 절반에 UIButton을 추가합니다.Xcode 4.5 및 iPhone 5 용 인터페이스 빌더로 작성된 경우보기에서 컨트롤을 겹치지 않게 만드는 방법은 무엇입니까?
iPhone 5 시뮬레이터에서 제대로 작동하지만 iPhone 4 시뮬레이터에서 단추가 겹칠 수 있습니다. 또는 아래쪽 단추가 위쪽 단추 위에 위치 할 수도 있습니다.
하단 버튼과 같은 제약으로 인해 "하단 여백에서 250 포인트 떨어져 있어야합니다"라고 생각합니다. 제약 조건을 삭제할 수 없으며 "250 포인트 이하"로 변경하면 작동하지 않습니다. "250 포인트 이상"으로 변경하면 작동하지 않습니다.
있는 방법에 있는가 :
1)이 더 제약이 없는지 확인하지만, 단지 위치 절대 x와 y에? (또는 과거의 봄은 어떨까요?)
2) iPhone 4 및 4S 전용 앱으로 NIB를 만들어 iPhone 4에서 제대로 작동하도록합니다. 그리고 4S 그리고 그냥 "블랙 금지"아이폰에.
3) 잘 아이폰 5에서 작동하고 잘 아이폰 4에서 작동합니까?
위의 (1), (2) 또는 (3)에 대한 해결책을 알고있는 경우 전환 기간 동안 여전히 실행 가능한 솔루션이므로 상관없이 제공하십시오.
실제로 재현하기가 정말 쉽습니다. Xcode 4.5를 사용하여 간단한 단일보기 응용 프로그램을 만들고 화면의 중심점 바로 위의 하나의 단추를 화면의 중심점 바로 아래로 끌어옵니다. 그런 다음 시뮬레이터에서 실행하십시오. 아이폰 5에, 그것은이다
그리고 지금은 응용 프로그램을 중지하고 아이폰 4S (3.5 인치 망막)에 시뮬레이터 장치를 변경합니다. 앱을 먼저 중지하지 않으면 시뮬레이터가 중단 될 수 있습니다. 이제 다시 응용 프로그램을 실행하고 버튼을 중복됩니다
도움이 될 몇 가지 스크린 샷을보기 –
위에 추가 .... –