xcode 6의 새로운 storeyboards 및 크기 클래스에 대한 도움을 찾고 있습니다. 몇 가지 레이블과 텍스트 필드를 사용하여 상당히 간단한 인터페이스를 만들려고합니다. 이 장치를 다른 장치에 맞게 수정하는 데 문제가 있습니다.xcode 6에서 크기 클래스와 autolayout 사용하기
첨부 된 이미지에서 볼 수 있듯이 iphone 6은 아이폰에 설정된 제약 조건과 크기를 선택합니다. 이는 제약 조건으로 인해 점수에 레이블을 강제로 표시합니다 (예 : 왼쪽에 더 가깝게 표시됨). 그러면 ' 화면 크기를 사용하지 마십시오. xcode에서 레이아웃을 만들고 화면 크기에 비례하여 조정할 방법이 없습니까? 버튼과 라벨의 크기가 x만큼 증가합니까?
ipad와 iphone을 완전히 별도로 빌드 할 수 있으며 이전 버전의 xcode에서이 작업을 수행하게되어 기뻤습니다.하지만이 작업은 크기 클래스 전체를 무너 뜨리는 것 같습니다. 아이폰 6과 6 플러스 아이폰 레이아웃을 선택하고 어리석은보세요.
나는 이것으로 내 머리카락을 찢어 내고있어 어떤 도움을 주시면 감사하겠습니다.
안녕하세요, 귀하의 답변을 주셔서 감사합니다.하지만 여전히 iPhone 6 및 6 plus에서 어떻게 작동하는지 잘 모르겠습니다. 내가 가지고있는 문제는 iPhone 용 화면을 배치 할 때 더 큰이 두 가지 전화기 만 포함된다는 것입니다. 문제는 그때 작은 아이폰에 더 적합하다는 제약 때문에 더 큰 아이폰이 어리 석다는 것이다. 나는 이것을 둥글게 할 수 없다. 나는 ipad와 iphone의 차이점을 가지고 있어도 괜찮아. 이걸 완전히 다르게 맵핑 할 수있어. 또한 폰 크기가 큰 휴대폰에서 어떻게 작동하는지 알 수 없습니다. 다시, 나는 큰 아이폰이 아니라 ipad를 위해 이것을 할 수있다. – user1759949
레이블에 "컨테이너에 대한 후미"제한이 있습니까? 컨테이너에 리딩 엣지를 사용하는 경우 컨테이너의 구속 조건에 수평 너비와 트레일 엣지를 고정한 다음 레이블을 올바르게 가운데에 맞 춥니 다. 이 도움이 될 수있는 답변을 확인하십시오 : http://stackoverflow.com/questions/25756087/detecting-iphone-6-6-screen-sizes-in-point-values – leenyburger
시작 이미지를 추가하지 않으면 자동으로 확장됩니다. – leenyburger