테이블을 회색으로 표시하지 않고 범위를 변경할 수 있도록하려면 어떻게 검색 필드가 첫 번째 응답자 및 키보드 팝업이됩니까?UISearchBar- 테이블을 회색으로 표시하지 않고 범위를 변경 하시겠습니까?
범위를 기반으로 표시된 데이터를 새로 고치기 만하면됩니다.
테이블을 회색으로 표시하지 않고 범위를 변경할 수 있도록하려면 어떻게 검색 필드가 첫 번째 응답자 및 키보드 팝업이됩니까?UISearchBar- 테이블을 회색으로 표시하지 않고 범위를 변경 하시겠습니까?
범위를 기반으로 표시된 데이터를 새로 고치기 만하면됩니다.
표준 UISearchBar 범위 단추를 사용하여 범위를 변경하는 경우 UISearchDisplayDelegate의 searchDisplayController:shouldReloadTableForSearchScope 메서드를 무시하고 필요한대로 수행하십시오.
@interface SearchViewController : UIViewController<UISearchBarDelegate, UISearchDisplayDelegate> {
BOOL shouldBeginEditing;
}
@end
@implementation SearchViewController
-(void)searchBar:(UISearchBar *)bar selectedScopeButtonIndexDidChange:(NSInteger)selectedScope
{
shouldBeginEditing = NO;
}
-(BOOL)searchBarShouldBeginEditing:(UISearchBar *)bar
{
if (shouldBeginEditing)
{
return YES;
}
else
{
shouldBeginEditing = YES;
return NO;
}
}
@end
는 범위의 변화를 유발 무엇 : –