2
セクションインデックスが有効なテーブルビューがあります。すべてのインデックスが正しく表示されていますが、実際に応答するための検索アイコンが表示されません。右側のセクションインデックススクロールバーを使用した後、テーブルがスクロールするほど左の画像が高く表示されますが、右側のデザインで表示されるはずです。どんな助けでも大歓迎です!!UITableViewセクションインデックスが応答しません
セクションインデックスが有効なテーブルビューがあります。すべてのインデックスが正しく表示されていますが、実際に応答するための検索アイコンが表示されません。右側のセクションインデックススクロールバーを使用した後、テーブルがスクロールするほど左の画像が高く表示されますが、右側のデザインで表示されるはずです。どんな助けでも大歓迎です!!UITableViewセクションインデックスが応答しません
私はいつもこの場合、検索バーのためにスクロールカスタム行われ、返さ-1デリゲートメソッドからきました。
私のtableView:sectionForSectionIndexTitle:atIndexは:次のようになります - しかし、より良い方法があるかどうかわからない:ところで- (NSInteger)tableView:(UITableView *)tv sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index {
NSInteger section = -1;
if ([title isEqualToString:UITableViewIndexSearch]) {
CGRect searchBarFrame = self.searchDisplayController.searchBar.frame;
[tv scrollRectToVisible:searchBarFrame animated:NO];
}
else {
section = whatever logic you use to determine section
}
return section;
}
、これはsearchDisplayControllerプロパティを使用しています。
私はあなたの質問を理解していません、あなたは明確にしてくださいできますか? – titaniumdecoy
SearchDisplayControllerまたは単純なSearchBarを使用していますか? SearchBarをtableViewに添付しないでください。それをUITableViewから分離してください。 –
右側のセクション索引スクロール領域のセクション索引は、すべて検索アイコンとは別に機能します。検索アイコンを有効にして、テーブルビューを最上部にスクロールさせるにはどうすればよいですか? –