2013-12-17 4 views
2

방금 ​​SpriteBuilder를 사용하기 시작했고 "autolayout"(기본 형식)과 같은 앱이 가능했는지 궁금합니다. 헤더 (blue-ish)와 본문 (red)을 포함하는이 간단한 레이아웃 (http://cl.ly/Szs3)을 보았습니다.autolayout 또는 제약 조건과 같은 것

이제 내가 원하는 것은 헤더가 고정 된 높이 (너비가 100 %이므로 잘림)이며 빨간색 블록이 화면의 나머지 부분을 채 웁니다. 따라서 장치가 더 큰 장치 일 때 더 많은 콘텐츠를 한 번에 볼 수 있습니다.

이것이 가능합니까? 그렇다면 어떻게이 일을 성취 할 수 있을까요?

+0

아니요. 나는 장치 유형과 retina'ness의 기능으로 모든 다른 개체에 대한 기본 개체에서 '상대 오프셋'을 코딩 결국 ...하지만 난이 질문에 대한 답변을보고있을거야 :) – YvesLeBorg

답변

1

예 이러한 옵션이 있지만 이름은 약간 다릅니다. https://github.com/MakeGamesWithUs/Spritebuilder-Simple-Autosizing

귀하의 상위 컨테이너가 정적 높이를 필요로하고 상대 위치와 1의 Y 기준점이 방법은 상위 컨테이너가 항상의 크기를 가지고

나는이 GitHub의 리포 내 예제 프로젝트를 업로드 100 점 항상 화면 상단에 위치 : 이 enter image description here

수익 용기 (100)의 삽입 높이를 필요로,이 컨테이너는 100 점을 제외하고, 부모 컨테이너의 전체 높이를 사용하는 것을 의미합니다 상단 :

enter image description here