2012-02-17 4 views
1

검색 막대가 tableview 위에 있습니다. 검색 기능이 훌륭하게 작동합니다.마지막 검색 결과가 키보드 뒤에 숨겨져 있습니다.

문제는 4 개 이상의 검색 결과가 있고 다른 결과가 팝업 된 키보드 뒤에 숨겨져있는 경우입니다. 검색 중에 만 결과가 포함 된 tableview의 크기를 쉽게 조정할 수 있습니까?

답변

1

키보드가 활성화되어있는 동안 tableview의 크기를 조정하려고했습니다. 그 방법은 다음과 같습니다

키보드가 제거
CGFloat height = (self.tableView.frame.size.height/2); 
CGFloat width = self.tableView.frame.size.width; 

CGRect halfFrame = CGRectMake(0, 0, width, height); 
tableView.frame = halfFrame; 

, 다시 정상의 tableview의 크기를 조정하려면이 코드를 사용

CGFloat height = (self.tableView.frame.size.height*2); 
CGFloat width = self.tableView.frame.size.width; 

CGRect fullFrame = CGRectMake(0, 0, width, height); 
tableView.frame = fullFrame; 
관련 문제