2014-10-14 2 views
1

나는 아이폰 OS 개발에 아주 새로운 해요, 나는 자동 레이아웃이 iOS8의 엑스 코드에서 그리드 뷰를 생성하기 위해 6

gridview

위 사진은 스토리 보드에서입니다 다음

처럼 보이는 grid view을 만드는 붙어 , 내가 아이폰 5s 또는 아래 장치 화면에서 실행하면 위와 같이 보이지 않습니다. 이 수수께끼를 풀기 위해 나를 인도 해주세요.

도움이 될 것입니다.

+1

나는 대부분의 개발자는 자동 레이아웃이 도움과 상처의 혼합 가방 동의 생각합니다. 그것에 익숙해 지려면 약간의 실험이 필요합니다. 최선의 조언은 제약을 날려 버리는 것을 두려워하지 않는 것입니다. 두 번째로 가장 좋은 조언은 제약 조건이 속성으로 변환 될 수 있음을 발견하는 것입니다 (뷰 컨트롤러에 보조 에디터를 사용하는 옵션 드래그). 여기에 내가 autolayout에 대한 규칙을 개념화하는 데 도움이 될 수있는 그림으로 만든 이전 게시물이 있다고 말한 적이 있습니다. http://stackoverflow.com/a/25631764/1758337 – timothykc

+0

@timothykc는 귀중한 시간을 보내 주셔서 감사 드리며, , 당신이 내 냄비에 대한 약간의 시간을 보낼 수 있다면 나는 매우 감사 할거야, 제발 나를 안내 해주세요 :) –

답변

1

두 가지 트릭으로 수행 할 수 있습니다.

첫 번째 트릭은 입니다. 두 개의 추가보기은 그림에 표시되지 않습니다. 추가 견해는 학부모 역할을 할 것입니다.

enter image description here

트릭은 다음 단계의 새로운 제약을에게 도구를 추가 을 활용하는 것입니다.

1 단계에서는 루트보기의 세 자녀를 추가하고 정렬합니다. 모든 아이들은 같은 높이를 가져야합니다. 2 단계에서

enter image description here

, 우리는 중간보기에 두 자녀를 추가 할 수 있습니다. 둘 다 마지막으로,이 두 아이가 같은 높이가 동일해야 폭을

enter image description here

이 있어야합니다.

enter image description here

관련 문제