2010-07-18 3 views
0

버튼과 같은 다른 위젯이있는 ScrollView에서 하위보기로 UITableView가 있습니다. ScrollView 끝 부분에 단추를 항상 넣고 싶습니다 및 동적으로 더 많은 섹션을 표시하려면 UITableView 갖고 싶습니다. 어떻게 그리고 어디에서 테이블 크기를 결정하고 정확하게 설정하고 시각화해야합니까? Interface Builder에서 TableView (물론 섹션 수를 제한하는 정적 크기) 만 설정할 수 있고 회전 여부와 상관없이 버튼 위치를 막대기로 지정할 수 있습니다.동적으로 설정된 크기의 UITableView

답변

3

테이블 다음에 간단한 컨트롤이 몇 개있는 경우 테이블 자체를 테이블에 올려 놓고 스크롤 뷰 내부의 테이블 뷰 조합이 건강에 좋지 않다고 생각하는 것이 좋습니다.

당신이 이야기하고있는 버튼을 테이블의 바닥 글에 추가 할 수 있습니다.
인터페이스 작성기 (단추보기를 테이블보기의 맨 아래로 끌어 놓기) 또는 코드 ([tableView setTableFooterView:myButton];)에서 수행 할 수 있습니다.

버튼의 너비가 테이블의 너비보다 작아야한다면 UIView 내부에 배치하고 필요에 따라 위치를 지정하십시오. 또한 비슷한 방법으로 테이블 헤더를 추가 할 수 있습니다

은 ...

+0

타이 난 당신의 제안을 따라 그리고 내가, 감사, 내가 생각했던 결과에 도달 또한 더 세련된 코드를 가지고 할 수있는 것 같다. – rano

관련 문제