y 境界が 0 (またはそれを超える - 値) に達したときに、テーブル ビューの上にある検索バーをロックしたかった
スクロールビューデリゲートメソッドを試してみましたが、実際には何も変わりませんでした。実際、検索バーのフレームは変更されましたが、デフォルトのまま動作しました。
何か案は?
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
UISearchBar *searchBar = self.searchDisplayController.searchBar;
CGRect rect = searchBar.frame;
rect.origin.y = MAX(0, scrollView.contentOffset.y);
self.searchDisplayController.searchBar.frame = CGRectMake(0,MAX(0,scrollView.contentOffset.y),320,44);
}