2014-10-24 3 views
0

다음과 같은 레이아웃을 구현해야합니다. UIScrollView 내부 UIViewUITableView 있습니다 : 그것은 내용에 따라 조정해야 높이가 그래서AutoLayout. UIScrollView 아래쪽에 UITableView 스틱

  1. UITableView는, 스크롤이 안 권리 UIScrollView
  2. UITableView의 하단에 정렬되어야합니다.
  3. 행 수는 정적 값이 아닙니다. 여기 Scheme

UITableVIew의 제약입니다 : 내가 제대로 자동 레이아웃을 이해한다면

UITableView constraints

것은, 모든 것이 잘해야하지만, 그 결과로 나는 0으로 UITableView의 높이를 얻을 이 설정의 무엇이 잘못 되었습니까?

+1

왜 롤 뷰 내에서 비 ​​스크롤링 테이블보기를 원하십니까? 스크롤 테이블보기와 다른 점은 무엇입니까? BTW, UIContainerView 같은 것은 없습니다. – rdelmar

+2

정확히 그 설정으로 달성하려고합니까? 난 당신이 UITableView 위에 표시하는 모르겠지만이 설정에 대한 정상적인 설치 UITableView (그것은 UIScrollview의 Subview)를 사용하고 당신이 tableHeaderView로 tableView로 표시하려는 것들을 추가하는 것일 것입니다 – Amandir

+0

@rdelmar 감사합니다. 내 질문을 편집했습니다. 'UIView'는 외부 ViewController의 컨테이너이기 때문에'UITableView'에 첫 번째 행을 넣을 수 없으므로 테이블에서 분리하기로했습니다. – Darmen

답변

1

UITableView 위에 무엇을 표시하고 있는지 알 수는 없지만 tableView 위에있는 무언가를 표시하기위한 일반적인 설정과 tableview로 스크롤하는 것은 UITableView를 사용하는 것입니다 (UIScrollview의 Subview이므로 그 자체를 스크롤하는 것) 당신이 tableHeaderView로 그 위에 표시하고 싶은 것을 tableView에 추가합니다.

관련 문제