2012-04-30 6 views
1

検索バーとスコープバーでTableViewを使用しています。 ウィンドウの右側にセクションインデックスを追加しました。iOSテーブルビューでテーブルインデックスのフレームを変更する

myTableView.tableHeaderView = searchBar; 
searchBar.delegate = self; 
searchBar.showsCancelButton = YES; 
searchBar.showsScopeBar = YES; 

最初のセクションインデックスは、検索バーとスコープバーの上に表示されます。

インデックスの列のフレームはどのように変更できますか?

おかげ

ライオネル

screenshot

+0

「最初のセクションのインデックスは検索バーとスコープバーの上に描画されます」とはどういう意味ですか?スクリーンショットを投稿できますか? –

+0

スクリーンショットが質問に追加されました。インデックスC&Dは、検索バーとスコープバーの上に表示されます。 –

+0

以下の回答はうまくいきません。私はそれについてはわかりませんが、インデックスの設定についてはコードを投稿する必要があります。 –

答えて

0

それでは、あなたのtableViewの1行または2行がhiding behind your scope bar and search barです。問題はbind a tableView to your scopeBarです。それで、スコープバーの下のtableViewをバインドします。

あなたのコードに次のように試してみてください:

//tableView is a table outlet name 
//scopeBar is your scope bar outlet name 

[tableView setTableHeaderView:scopeBar]; 

このコードは、バインドされますあなたのtableViewscope barと.Thenテーブルビュー行う代わりに、それはshow down to that barをすることのnot behind the scope bar

+0

私のコードでは、UISearchBarはtableViewにバインドされています。私は自分の質問にコードスニペットを追加しました。 –

関連する問題