Facebookのニュースフィードヘッダーのようなものを実装するにはどうすればよいですか?
UITableViewを下にスクロールすると、UITableViewの上のビューはスクロールすると消えますが、上にスクロールすると(上部ではなく)、ビューが下に戻って、ユーザーが[新しいステータス]、[写真を投稿]、および[写真を投稿]を選択できるようになります。すぐ?
Facebookのニュースフィードヘッダーのようなものを実装するにはどうすればよいですか?
UITableViewを下にスクロールすると、UITableViewの上のビューはスクロールすると消えますが、上にスクロールすると(上部ではなく)、ビューが下に戻って、ユーザーが[新しいステータス]、[写真を投稿]、および[写真を投稿]を選択できるようになります。すぐ?
私が行う方法 (これが必ずしも最善の方法であるとは限りません) は、UIScrollViewDelegate で呼び出される関数を使用することです。UiTableViewDelegate はこれらの関数を実装します。View Controller をテーブル ビューのデリゲートにしてから、ここに記載されているスクロール フィクションを使用し ます。スクロールしたかどうか、およびそれらが上部でスクロールしているかどうかを確認し、それに応じて上部の uiview のフレームを調整します。
私はこの質問の答えに行き着きました: UITableViewをUIScrollviewに埋め込む方法
TLDR: UITableView (これはスクロールします) に setTableHeaderView メソッドを使用し、セクション ヘッダー (これは固定されます) をポップダウンとして使用します。