2016-08-20 1 views
0

내가 iOS 앱을 만들고있어 다른 화면 크기와 내용을 정렬하고 가장 중요한 부분을 위해 내가 아이폰 6 시뮬레이터를 사용하고있다. 나는 내가 현재 가지고있는 것을 6에 잘 맞추어 놓았다. 하지만 전 시뮬레이터를 iPhone 5로 바꾸면됩니다. 모든 것이 겹치거나 위치를 벗어났습니다. 크기 조정/스위프트

This is the iPhone 5 Simulator - Looking Awful

This is the iPhone 6 Simulator - Looking Fine

다른 튜토리얼되었습니다 (당신이 신음 전에 예 내가 검토 한)를 제외한 모든 내가 찾은 자습서는 특정 화면 크기에 새로운 스토리 보드를 추가하고 할당 할 말 - 이는 많은 시간이 소요 나 (다른 사람)에 대한 비현실적 보인다

사람이 모든 것이 제대로 정렬 (텍스트와 같은 것들에 대한 축소) 모든 화면 크기에 점점의 효율적인 방법을 알고 있나요? 고맙습니다. 당신이 제약 상수를 사용하는 것처럼

+1

당신은 Autolayout이 필요합니다 : https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/ – Moritz

+0

특정 화면 크기가 아닌 일반 스토리 보드로 가서 자동 레이아웃 제약 조건을 사용해야 제약 조건 ... 자동 레이아웃 https://www.raywenderlich.com/115440/auto-layout-tutorial-in-ios-9-part-1-getting-started-2 HTTPS에 대한 몇 가지 링크를 모든 화면 크기를 만족해야한다 : // www가 있습니다. raywenderlich.com/115444/auto-layout-tutorial-in-ios-9-part-2-constraints https://www.appcoda.com/introduction-auto-layout/ http://code.tutsplus.com/tutorials/IOS-에서-스크래치와 - 신속 - 자동 레이아웃 - 기본 - CMS-25520 –

+0

'stackViews'와'autoLayout' 좋은 옵션은 당신을 위해 여기에 있습니다 : – Dravidian

답변

0

여기에 자동 레이아웃 https://www.raywenderlich.com/115440/auto-layout-tutorial-in-ios-9-part-1-getting-started-2

작업을위한 좋은 입문서가 나는 것 같다. 예를 들어 UIlables의 너비가 iPhone6에서 iPhone5로 변경되지 않습니다. 일반적으로 제약 조건에 상수를 사용하지 말고 대신 배수 또는 비율을 사용하려고합니다. 예를 들어, 텍스트 필드 너비가 50 인 대신 화면 너비의 1/3이되도록하십시오.

귀하의 경우 간단한 수정 탭과 텍스트 필드의 왼쪽 제약 동일한 텍스트 필드의 오른쪽에 제약 조건을 설정하는 것입니다.