2012-04-30 5 views
1

검색 막대와 스코프 바를 사용하여 TableView를 사용하고 있습니다. 창 오른쪽에 섹션 색인을 추가했습니다.iOS 테이블 뷰, 테이블 인덱스 프레임 변경

myTableView.tableHeaderView = searchBar; 
searchBar.delegate = self; 
searchBar.showsCancelButton = YES; 
searchBar.showsScopeBar = YES; 

첫번째 섹션 인덱스 검색 창 및 범위를 줄 위에 그려.

인덱스 열의 프레임을 어떻게 변경할 수 있습니까?

감사

리오넬

screenshot

+0

"첫 번째 섹션 색인이 검색 창과 범위 막대 위에 그려져 있음"은 무엇을 의미합니까? "당신은 스크린 샷을 게시 할 수 있습니까 –

+0

. 스크린 샷이 질문에 추가되었습니다. 색인 C & D는 검색 및 범위 표시 줄 위에 그려집니다. –

+0

아래 답변은 잘 모르겠습니다.하지만 인덱스 설정에 대한 코드를 게시해야합니다. –

답변

0

는 그럼, 당신의 tableView의 하나 개 또는 두 개의 행이 hiding behind your scope bar and search bar입니다. 문제는 bind a tableView to your scopeBar입니다. 그러면 스코프 바 아래의 tableView를 바인딩 할 것입니다.

코드에서 다음과 같이하십시오 :

//tableView is a table outlet name 
//scopeBar is your scope bar outlet name 

[tableView setTableHeaderView:scopeBar]; 

이 코드는 결합됩니다 tableViewscope bar과 그 때는 테이블 뷰의 행 것이다 대신이 show down to that bar을 것이다 그 not behind the scope bar.

+0

내 코드에서 UISearchBar는 tableView에 바인딩되어 있습니다. 제 질문에 코드 스 니펫을 추가했습니다. –

관련 문제