私は iOS7 用の作業アプリケーションを持っています。以下
では、テーブル内の検索に UISearchDisplayController を使用しました。
問題 :
iOS8 で検索後のヘッダー ビューが表示されない。
下の画像に表示されているように。
検索前:
検索後:
UISearchController を使用してみましたが、このコードリンクを使用した同じ問題もあります
以下のコードを TPSMastreViewController.m に追加します。
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *v = [[UIView alloc] init];
v.backgroundColor = [UIColor greenColor];
return v;
}
デリゲート - (UIView *)tableView:(UITableView *)tableView
viewForHeaderInSection:(NSInteger)section
が iOS8 の場合呼び出されないことを確認しました。
編集:
私が理解しているのは、UITableViewDataSourceデリゲートのみが呼び出され、UITableViewDelegateは呼び出されなかったことです。
ViewDidLoad で両方のデリゲートを設定することに注意してください。
質問:
1] UI の変更ですか?
2]デリゲートメソッドが強制的に呼び出されるように、誰もがパッチを持っています。