Skip to content

Instantly share code, notes, and snippets.

@koogawa
Created April 14, 2014 07:28
Show Gist options
  • Save koogawa/10624190 to your computer and use it in GitHub Desktop.
Save koogawa/10624190 to your computer and use it in GitHub Desktop.
Safari風ナビゲーションバーアニメーション
#pragma mark - UIScrollView delegate
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView.contentOffset.y < 0 || scrollView.contentOffset.y > scrollView.contentSize.height - kYCBScreenHeight) {
return;
}
// スクロールによってヘッダを出したり隠したり
if (lastContentOffset_ > scrollView.contentOffset.y)
{
// 下にスクロールされた
// ヘッダ表示
}
else if (lastContentOffset_ < scrollView.contentOffset.y) {
// 上にスクロールされた
// ヘッダ隠す
}
lastContentOffset_ = scrollView.contentOffset.y;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment