2014-03-07 2 views
0

서로 관련된 두 개의보기의 크기를 조정할 수 있습니까? 나는 커스텀 뷰 (회색 사각형)와 콜렉션 뷰 (녹색 사각형이있는 검은 색 뷰)를 가지고있다.자동 레이아웃을 사용하여 두 개의보기 크기 조정

Auto layout

나는 세로 높이 80pts 수 있지만 풍경 54pts 최소까지 축소 회색보기를하고 싶습니다. 콜렉션 뷰는 남아있는 공간을 사용합니다.

회색보기의 높이를 수정하면 모음보기가 나머지 공간을 차지하도록 구속 조건을 설정할 수 있지만 가로보기에서는 회색보기가 너무 큽니다.

+0

보기에 높이 제한을 설정 했습니까? – Wain

+0

고정 된 높이 제약 조건을 설정하면 뷰의 크기가 원하는대로 조정되지 않습니다. 예를 들어 회색 점을 80pt로 수정하면 세로로보기에는 좋지만 풍경에는 ​​너무 크게 보입니다. – squarefrog

+3

방향 제약 조건을 업데이트하지 않는 이유는 무엇입니까? – footyapps27

답변

0

>=<=이 모두있는 높이 제약 조건을 사용하십시오. 이것들은 그레이보기가 적어도 최소값 이상이고 최대 값보다 크지 않다고 지정해야하며, 검은 색보기는 최소한 가로보기에서 사용 가능한 최소 공간입니다 (이것은 가로보기에서 회색보기를 더 작게 만듭니다. 더 많은 공간이 있으므로 세로로 더 커집니다.)

+0

회색보기에'> = 54''<= 80'을 모두 추가하고 검은 색보기의 폭/높이를 유연하게 설정하면 회색보기가 80pts로 유지되고 모음보기가 더 작아집니다. – squarefrog

+0

컬렉션보기에서 최소 높이가 필요합니다. – Wain

+0

컬렉션보기에 최소 높이를 추가하면 구속 조건이 깨집니다 (주황색으로 변경). 정적 높이로 유지하면 제약 조건이 파란색으로 유지되지만 분명히 작동하지 않습니다. – squarefrog