エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SwiftUIで動的なStickyHeaderを自作する
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SwiftUIで動的なStickyHeaderを自作する
今回作るStickyHeader このようなStickeyHeaderを作ります ① 画面上部にとどまる ② Viewはスクロール量... 今回作るStickyHeader このようなStickeyHeaderを作ります ① 画面上部にとどまる ② Viewはスクロール量に応じて動的に変化 ③ 余分に引き下げた場合にいい感じに伸びる 完成形 今回は自作するため動的に制御できるなどカスタマイズ性は高いですが、SwiftUI標準のLazyVStack + Sectionで済む場合はそちらがおすすめです。 SwiftUI標準 LazyVStack + Sectionのコード ScrollView { LazyVStack(pinnedViews: [.sectionHeaders]) { Section { ForEach(0..<100) { Text($0.description) .frame(maxWidth: .infinity) .frame(height: 50) .background(.black.opacity(