tableViews.tableHeaderView として UISearchBar を持つ UITableView があります。3.0 の新しい Mail.app、Notes.app などと同様です。ユーザーが視界にドラッグするまで SearchBar を非表示にしたい。
私の試みは、tableView にいくつかの項目がある場合にのみ機能するため、tableView は実際にスクロールする必要があります。これを loadView で呼び出します。
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
[self._tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:NO];
それにもかかわらず、Apple はそのような検索バーを異なる方法で処理しているようです。検索バーをドラッグした後、テーブルセルにバインドされていないようです (Mail.app ではなく Notes.app で)。
しかし、おそらく Apple は、その新しい 3.0 の動作に対して明確な方法を持っているのに、私はそれを見つけられないのでしょうか?