1

私は自分のアプリの 1 つで UISearchDisplayController を使用しており、問題が発生するまでこれまでのところうまく機能しています。tableView でデータを検索しようとすると、結果は正しく表示されますが、UISearchDisplayController のフレームが正しくありません。検索結果は、画面の半分の高さまで表示されます。私はそれをチェックしようとしましたが、これに対するいくつかの解決策を見ました。最も有名なものを含め、どれも機能しませんでした:

-(void)searchDisplayController:(UISearchDisplayController *)controller didShowSearchResultsTableView:(UITableView *)tableView
 {
CGRect frame = controller.searchResultsTableView.frame;
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {
   //Changing the frame size here
  }
}

正しく動作しません。何か案は?

4

1 に答える 1

1

誰かが興味を持っている場合、@enreas は正しい方向に向かって指摘しました: https://stackoverflow.com/a/19162257/968925

于 2014-10-10T10:44:40.217 に答える