私は内部にUITableViewを持っていますUINavigationController。デフォルトでは、iOS上のUINavigationBarは停止しています。しかし、ユーザーがスクロールダウンしたときにUINavigationBarが画面外に出るようなアプリケーションがいくつか見られましたが、UINavigationBarを手動でUITableViewのヘッダービューに追加することでこれを実現できます。 UITableViewと共に引っ込めてください。どうすればUINavigationBarが画面から上に移動するだけですが、上から下に移動することはありません。
回答:
回答№1は2あなたは -(void)scrollViewDidScroll:(UIScrollView *)scrollView
メソッドをUITableViewデリゲートに追加し、UINavigationBarがあればそれを移動して移動します。テーブルビューが下に移動すると上に移動します。
EGOTableViewPullRefreshで同様の手法を使用してリフレッシュ制御をアニメートし、 あなたはGitHubでそれを見つけることができます.