자동 레이아웃을 이해하려고 노력했지만 계속 실패하고 도움이 필요합니다.자동 레이아웃 과제 :이 경우 잘못된 점을 가르쳐주세요.
아래의 테스트 프로젝트에서 필자는 4 개의 사각형을 모든 장치의 세로 모드와 가로 모드에서 잘 보이게 정렬하려고했습니다. 내가 뭘 잘못하고 있는지 알 필요가있어.
이 경우보기를 사용했습니다.
첫 번째 단계에서는 모든 사각형이 동일한 크기이므로 동일한 너비/크기 핀을 추가했습니다.
사각형의 크기는 W : 250H : 121이었다. 뷰 용기 내가 사각형 사이의 폭과 높이의 핀 (쿠션)을 첨가하여 두 번째 단계에서는
유추 옵션
이었다. I는 수퍼에 각 사각형에서 필요한 모든 외부 제약 (위의 레이아웃, 바닥 레이아웃 하단, 상단 후미 선도)를 첨가 세번째 단계 .그리고 마지막으로 내 제약하고 결국 무엇을; 그들은 초상화로 멋지게 보이지만 이상하게 보입니다/조경에서는 보이지 않습니다. 내가 잘못 뭐하는 거지
? 그것은 크기 클래스 문제, 제약 문제입니까, 나는 완전히 특정 단계가 빠져 있습니까? 아니면 다른 것입니까?
_ _ 무엇을 원하는지 사진을 제공해 주시겠습니까? _ 매우 간단하지만 _ 일어날 일에 대해 분명히해야합니다. 2x2 격자의 사각형을 원하십니까? 두 개의 사각형이 포함 된 두 개의 스택 뷰가 포함 된 세로 스택보기를 사용하지 않는 이유는 무엇입니까? 이제 남아있는 유일한 질문은 : 세로 및 가로로 인해 화면이 넓어지고 좁아지면서이 외부 스택보기가 화면에 상대적으로 배치되어야하는 위치는 무엇입니까? 당신은 그 계획을 가지고 있어야합니다. 그게 전부입니다. – matt
먼저 답장을 보내 주셔서 감사합니다. 그냥 세로 모드에서와 마찬가지로 4 개의 버튼을 표시하기 만하면됩니다. 자동 레이아웃 기능의 사용법을 배우고 자 할 때 어떤 방식으로 표시되는지는 중요하지 않습니다. 그러나 스택보기를 사용하는 방법을 배워야 할 것처럼 보입니다. 어쩌면 https://s10.postimg.org/o5isrnpg9/Screen_Shot_2016_08_28_at_5_49_34_PM.png 감사합니다 아래 링크에서 무엇과 같이! –
스택 뷰를 사용하지 않아도 쉽게 설명 할 수 있습니다! – matt