2

iOS 7 で動作するようにアプリを変換しています。アプリの一部に 2 つの検索バーがあり、それぞれに UISearchDisplayController が関連付けられています。UISearchDisplayController.searchResultsTableView を検索すると、テーブル ビューの下部が正しい位置で停止しません。ここに画像の説明を入力

下部の UISearchDisplayController でも同じことが起こります。

iOS 7 への変換時に同様の問題が発生したことがある場合は、お知らせください。

4

1 に答える 1

3

問題は、テーブル ビューのコンテンツ インセットがキーボードの高さに設定されていることです。そのため、キーボードが閉じられたとき、テーブル ビューはキーボードがまだ起動していると認識していました。そこで、-(void)scrollViewDidScroll:(UIScrollView *)scrollView でテーブル ビューのコンテンツ インセットを 0 に変更しました。

于 2013-09-26T22:54:32.503 に答える