2014-05-22 2 views
0

UIViewControllerstoryboard에 있는데 이는 위로 이동하는 메뉴입니다. UITableView에 게재하고 싶습니다. UITableView의 하위보기로 배치하고 스크롤하지 못하게하면 원하는 문제가있는 표식을 얻습니다. 하위보기 위의 tableview 스크롤의 섹션 헤더가 있습니다.Container View 또는 SubView가있는 tableView에 대한 UIViewController

이제이 동작을 방지하기 위해 tableview 프레임을 줄일 수는 있지만 내 서브 뷰가 같은 프레임 안에 있기 때문에 작동하지 않습니다.

그렇다면 이것이 사실 일 때 가장 좋은 방법은 무엇입니까? 두 화면을 모두 세 번째 UIViewController 안에 넣으시겠습니까?

답변

1

다른보기를 테이블보기 안에 넣지 마십시오. 나쁜 소식. 테이블 뷰가있는 UITableViewController에 의해 관리되는 경우

은 그 정말 당신이 (당신의 견해 나 머리글 또는 바닥 글에서 내부 세포 않는 한.) 테이블보기에서 할 수있는 모든이다

당신은 테이블 뷰 컨트롤러를 사용하는 경우 테이블 뷰를 관리하려면 테이블 뷰를 포함해야하는 뷰 컨트롤러에서 컨테이너 뷰를 만든 다음 테이블 뷰 컨트롤러에 임베드 세그 (embed segue)를 컨트롤 드래그하는 것이 좋습니다. 그렇게하면 테이블 뷰 컨트롤러가 주 VC의 하위 뷰 컨트롤러가되고 화면의 다른 뷰 요소를 마음의 컨텐츠에 넣을 수 있습니다.

관련 문제