2011-02-24 3 views
1

왼쪽의 tableView와 오른쪽의보기가있는 iPad 용 앱에서 작업하고 있습니다. 우리는 UISplitViewController를 사용하지 않습니다.searchResultsTableView는 ipad에서 전체 화면을 사용합니다.

검색 디스플레이 컨트롤러와 검색 창을 사용하여 필터링 된 결과를 설정할 수 있었지만 검색 결과가 전체 화면을 차지합니다.

이상적으로는 검색 결과가 tableView와 동일한 양의 화면을 차지하도록하고 싶습니다. 그렇지 않으면 'didSelectRowAtIndexPath'가 활성화되었을 때 검색 결과를 닫을 수있는 방법이 있습니다.

내가 게시해야하는 코드가 확실하지 않습니다. Apple 코드 샘플의 코드 인 TableSearch를 사용하고 있습니다.

  • 아래의 설명에 :?

    [self.searchDisplayController.searchResultsTableView setFrame : myTableView.view];

답변

2

기본적으로 테이블보기는 전체 화면을 차지하지만 프레임 설정을 방해하는 요소는 없습니다.

검색 디스플레이 컨트롤러의 searchResultsTableView 속성에서 -setFrame을 호출하기 만하면됩니다.