2016-08-25 4 views
0

나는 그 안에 내용에 따라 동적 인 높이를 가질 수있는 view1을 가지고 있습니다. 이보기 바로 아래에서 테이블보기를 표시해야합니다. tableview의 top space 제약 조건은 view1이며, tableview의 bottom 제약 조건은 고정 된 높이를 가지고 bottom을 고수하는 view 3입니다.자동 레이아웃. 동적 높이로 세로로 두 개의보기 설정

"에 대한 제약 조건을 필요 :

문제는 평면도가 동적 일 수있는 tableview 다른 장치에 따라 다릅니다 높이 남아 가지고 가야로 나는 어느 쪽도 뷰 1도있는 tableview의 높이 제약 조건을 설정할 수 있습니다 내가 오류가 무엇입니까이다 Y 위치 또는 높이 "보기 1 및 tableview. 모든 뷰에 대해 y 위치에 대한 비용을 설정했지만.

어떻게 해결해야합니까? 당신의 tableview의 상단이보기 1의 높이의 제한을 만들기보기 1.

  • 에 인접 있도록

  • 답변

    1
    1. 는 제약 조건을 추가합니다. 당신이 선택한 어떤 가치가 중요하지 않습니다, 그냥 뭔가를 선택하십시오.

    2. 이제 프로그래밍 높이 당신이 정말로 원하는 값이 3 단계에서 제한 조건을 갱신 할 수 있어야한다 2.

    3. 단계에서 제약 조건에 대한 출구를 만들고 나머지는 같이 일한다 마법.

    4a. 뷰를 다시 그리고 다시 레이아웃하려면 layoutIfNeeded를 호출해야 할 수도 있습니다.

    +0

    @conrach 감사 –

    관련 문제