バッテラ777

ゲーム開発に関する情報を共有するブログです。記事を8192書くまでやめれません

SwiftUI-リスト

【SwiftUI】Listをスクロールさせた時にバウンドさせないようにする方法

はじめに 今日はSwiftUIの勉強していきます。 Listでスクロールさせると上下で↓のようにバウンドしますよね? このバウンドをさせなくする方法について共有したいと思います。 はじめに 環境 バウンドをさせなくするには おわりに 環境 この記事の情報は次の…

【SwiftUI】ListでNaigationLinkすると選択状態になってしまう件について

はじめに 今日はSwiftUIの勉強していきます。 Listでセルをクリックしたら画面遷移するのを作りました(↓参照) 動画見てもらうとわかると思うのですが戻ってきた時にそのセルが選択状態になっています。 ※iOS15ではこの現象は発生しません これがデザイン的に…

【SwiftUI】Listでセル(子View)が再描画されない件について

はじめに 今日はSwiftUIを勉強していきます。 ForEachで作ったリストアイテムが変更してるのに更新されない問題が起きたので共有します。 憶測で言ってるので間違っているかもしれません。ご了承くださいませ。 はじめに 環境 症状 配列の要素追加は正常で動…

【SwiftUI】List内のアイテムの背景色を透明にする方法

はじめに 今日はSwiftUIのListについて勉強していきます。 Listは勝手に背景色ついてしまうことで大元の背景色とバッティングするケースありませんかね? 言いたいのは↓のような時です。 私はそもそもListに背景色いらないと思ってるので背景色を消す方法に…

【SwiftUI】ListだとButtonのタッチ判定がList全体になってしまう問題の対処方法

はじめに 今日はSwiftUIを勉強していきます。 議題としてはList内のアイテムにButtonを入れた場合に起きる問題についてです。 普通はButtonをタッチしたらボタンイベントが呼ばれますが、List内のButtonはどこ押しても反応するようになります。 今回はその事…

【SwiftUI】Listの基本的な使い方 (Viewを並べる時に使います)

はじめに 今日はSwiftUIのViewについて勉強していきます。 ListはViewを並べるためのViewです。 今回はListViewの基本的な使い方とVStackとの使い分けについて共有したいと思います。 はじめに 環境 基本構文 ヘッダーとフッターを表示 リスト内のアイテムを…