アーティスト向けのiPodアプリに似たテーブルビューの動作を模倣しようとしています。これは、右側にセクションインデックスがあり、上部に検索バーがありますが、ビューが表示されると最初は非表示になっているセクションテーブルビューです。
私はsdk3.1.2とIBを使用しているので、単にaUISearchDisplayController
をNIBにドラッグします。これにより、検索のためにすべてが接続されます。UISearchBar
問題は、の最初のセクションにを追加しているために始まります。UITableView
正しく理解している場合は、セクションインデックスの検索アイコンに直接タッチして検索バーにジャンプできるようにするために、これを行う必要がありますか?テーブルビューが表示されると、検索バーが表示されますが、サイズが変更され、上部のセクションインデックスの後ろに白いブロックが表示されます。UISearchBar
興味深いことに、InterfaceBuilderに表示されるものとは異なる'サラウンドの色は使用されません。
小さなナビゲーションバーとをに追加して、これをテーブルビューセルに追加するためのヒントを見つけましUISearchBar
たUIView
。これは機能しますが、ナビゲーションバーの背景の色は、通常予想される色(灰色)であり、上記のような異なる色ではありません。さらに興味深いことに、検索バーをタップして検索を開始し、[キャンセル]をタップすると、すべてが修正されます。検索バーが同じ場合のテーブルビューセル全体の背景は同じですか?