X軸とY軸に沿ってスクロールするビュー(これを「メインビュー」と呼びます)を含むUIScrollViewがあります。
画面の上部(ビューではない)に固定されているが、メインビューと同じようにX軸に沿ってスクロールするこのビューに見出しを透過的にオーバーレイしようとしています。メインビューがY軸に沿ってスクロールすると、見出しは画面の上部に残ります。
これを達成するための最良のアプローチは何でしょうか?
X軸とY軸に沿ってスクロールするビュー(これを「メインビュー」と呼びます)を含むUIScrollViewがあります。
画面の上部(ビューではない)に固定されているが、メインビューと同じようにX軸に沿ってスクロールするこのビューに見出しを透過的にオーバーレイしようとしています。メインビューがY軸に沿ってスクロールすると、見出しは画面の上部に残ります。
これを達成するための最良のアプローチは何でしょうか?
インジケーター ビューとスクロールビューの両方にコンテナー ビューを作成します。画面サイズに合わせてください。
UIScrollView
と yourの両方HeadingView
をサブビューとしてこれに追加します。スクロールビューがパンしても、見出しは静止したままになります。Scrollview に追加する UIScrollViewDelegate へのメッセージに基づいて見出しを更新できます。scrollViewDidScroll:
が最も明白ですが、他の通知を受け取ることもできます。
ビューをスクロールビューにまったく配置しません。スクロール ビュー デリゲートを使用して、スクロール ビューがパンしているときにキャッチし、サブビューを手動で水平に移動します。