다음과 같은 디자인이 있습니다. UITableView 자동 레이아웃 유연한 높이
모든 것을 유연하게 만들기 위해 AutoLayout
을 사용 중입니다. 이 디자인에서 나는 UIView
이미지에 표시되는 회색 색상과 UIView
아래의 UITableView
을가집니다. 어떤 때는 이걸 보여야 만합니다. UIView
그리고이 회색을 숨겨야 만합니다. UIView
.
내 문제는 내가 UIView
을 숨기고, UITableView
의 키가 고정되지 않는 경우입니다. 나는 .m 파일에 하드 코딩하고 싶지 않다. 가능하면 AutoLayout
이 문제를 처리하십시오. 아래의 그림과 같은 제약이 있습니다. 제약이없는 것 같습니다.
내가 UIView
높이를 변경하려고
런타임에 체크인 했습니까? 인터페이스 작성기에서 제약 조건을 변경하면 런타임시 상대적인 레이아웃의 레이아웃이 변경됨을 알리는 노란색 주황색 선이 표시됩니다. 인터페이스 빌더에서 노란 선을 제거하고 편집기 -> 자동 레이아웃 문제 해결 -> 프레임 업데이트를 선택하십시오. – soulpark