UISearchBar を UINavigationBar の直下に配置しようとしていますが、まったく表示されないという問題があります。iOS8 の新しい searchController を使用しています。
self.searchController = [[UISearchController alloc] initWithSearchResultsController:searchResultsController];
self.searchController.searchResultsUpdater = self;
self.searchController.searchBar.frame = CGRectMake(self.searchController.searchBar.frame.origin.x, self.searchController.searchBar.frame.origin.y, self.searchController.searchBar.frame.size.width, 44.0);
self.salesTableView.tableHeaderView = self.searchController.searchBar;
現在、UITableViewヘッダーに正しく追加するものを使用していますが、それに関する問題は、私が望むものではないテーブルでスクロールすることです。テーブルビューの上に置きたいので、代わりに貼り付けてこれを試しましたが、正しい値を使用していない限り、今はなくなっているようです?
self.searchController = [[UISearchController alloc] initWithSearchResultsController:searchResultsController];
self.searchController.searchResultsUpdater = self;
self.searchController.searchBar.frame = CGRectMake(0, 0, self.searchController.searchBar.frame.size.width, 44.0);
// self.salesTableView.tableHeaderView = self.searchController.searchBar;