2

テーブルビューのtableHeaderViewに検索バーを追加しました。ただし、書き込み

self.tableView.contentOffset = CGPointMake(0, 44); 

また

[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO];

上部のナビゲーション バーの後ろに searchBar を非表示にしますが、ユーザーがテーブルビューを下にスワイプしても表示されません。また隠れる。これは iOS 6 では正常に動作するようですが、iOS 7 ベータ版では動作しません。私は何をする必要がありますか?

4

1 に答える 1

5

入れて修正しました..

self.edgesForExtendedLayout = UIRectEdgeNone;

では、viewWillAppeariOS7 で導入された新しいメソッドであるため、実行する前に iOS 7 のチェックが必要です。

プラズマ

于 2013-09-11T14:46:45.843 に答える