2012-07-27 2 views
1

나는 셀 높이가 70.im 인 검색 막대를 사용하여 테이블보기를 얻었습니다. 그러나 문제는 검색 막대의 높이가 제공하지 않는 기본 표보기입니다 .. 거기에 어떤 대리자 메서드 ... cud u 얘들 아 나를 도와 코드입니다. 문제없이검색 막대 테이블보기 셀의 높이를 늘리십시오

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
if (tableView == self.tableViewFriendsList) { 
return 70; 
} 
if (tableView == searchDisplayController.searchResultsTableView) { 
    return 70; 
} 

} 

답변

1

그것은 작동합니다은 searchResultsDelegate는 (일반적으로 self로 설정)이 올바르게 설정 것이어야한다. 난 그냥 Apple`s TableSearch 샘플 코드를 시도하고 단지

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    return 70.; 
} 

테이블보기 및 검색 테이블 뷰의 새로운 높이를 사용하는 모두의 세포

을 추가했습니다. 당신의 노력

+0

덕분에 ... 난 사실이 delegate..that이 근무 answer..its을 발견했습니다 ...- (무효) searchDisplayController : (UISearchDisplayController *) 컨트롤러 willShowSearchResultsTableView : (jQuery과 *)있는 tableView { NSLog (@ "나는이 장소에왔다"); [tableView setRowHeight : 70]; [tableView reloadData]; } – user578386

관련 문제