uisearch バーと uisearchbardisplaycontoller をプログラムで追加し (NO XIB)、検索バーはテーブル ヘッダーに表示されますが、機能しません。
setActive:YES、setActive:NO ディスプレイ コントローラの場合、正常に表示され、機能します。
なぜこれが起こっているのでしょうか?
前もって感謝します
searchBar = [[UISearchBar alloc] init];
[self setSearchBarDisplayController:[[UISearchDisplayController alloc] initWithSearchBar:searchBar contentsController:self]];
[[self searchBarDisplayController] setDelegate:self];
[[self searchBarDisplayController] setSearchResultsDataSource:self];
summaryTableView = [[[UITableView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 416.0) style:UITableViewStylePlain] autorelease];
[summaryTableView setDataSource:self];
[summaryTableView setDelegate:self];
[summaryTableView setBackgroundColor:[UIColor clearColor]];
[summaryTableView setSeparatorStyle:UITableViewCellSeparatorStyleSingleLine];
[summaryTableView setRowHeight:[PayCell height]];
[summaryTableView setTableHeaderView:searchBar];
[self.view addSubview:summaryTableView];
[searchBarDisplayController setActive:YES];
[searchBarDisplayController setActive:NO];