私のiPhoneアプリでは
テーブル ビューの最初のセクションのヘッダーを表示する必要があります...
私の要件は、下にスクロールしてテーブルビューの上部にヘッダーを固定することです(つまり、ナビゲーションバーの下部に固定されます)
headerトップ側にスクロールしながらスクロールでトップトップに移動
Facebookページと同じように、投稿、写真チェックインの場所がナビゲーション バーの下に表示されます。そして、ユーザーが壁を上にブラウジングし始めると、これは消えます...そしてそれを引き下げると同じ場所にくっつきます
次のコードで試しました
それは上にスクロールするために機能します
スクロールダウンでは機能しません。
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
CGFloat sectionHeaderHeight = 50;
if (scrollView.contentOffset.y<=sectionHeaderHeight&&scrollView.contentOffset.y>=0)
{
scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y, 0, 0, 0);
} else if (scrollView.contentOffset.y>=sectionHeaderHeight)
{
scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0);
}
}