/ / iPhone UINavigationBar上/下に移動 - iphone、ios、uitableview、uinavigationcontroller、uinavigationbar

iPhone UINavigationBar上/下に移動 - iphone、ios、uitableview、uinavigationcontroller、uinavigationbar

私は内部にUITableViewを持っていますUINavigationController。デフォルトでは、iOS上のUINavigationBarは停止しています。しかし、ユーザーがスクロールダウンしたときにUINavigationBarが画面外に出るようなアプリケーションがいくつか見られましたが、UINavigationBarを手動でUITableViewのヘッダービューに追加することでこれを実現できます。 UITableViewと共に引っ込めてください。どうすればUINavigationBarが画面から上に移動するだけですが、上から下に移動することはありません。

回答:

回答№1は2

あなたは -(void)scrollViewDidScroll:(UIScrollView *)scrollView メソッドをUITableViewデリゲートに追加し、UINavigationBarがあればそれを移動して移動します。テーブルビューが下に移動すると上に移動します。

EGOTableViewPullRefreshで同様の手法を使用してリフレッシュ制御をアニメートし、 あなたはGitHubでそれを見つけることができます.