バッテラ777

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

SwiftUI-問題解決

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

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

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

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

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

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

【SwiftUI】NavigationViewで変な空白ができてしまった件について

はじめに 今日はSwiftUIを勉強していきます。 画面遷移でよく使うNavigationViewを使っていて起きた問題について共有したいと思います。 はじめに 環境 現象 原因 対処 参考にしたサイト おわりに 環境 この記事の情報は次のバージョンで動作確認しています…

【SwiftUI】VStackに背景色設定したらセーフエリアにまで侵食された件について

はじめに 本来セーフエリアは描画されないようになっているのですが、 なぜか背景色は侵食してしまうという記事です。 状況説明 まずはこんなコードを書きました var body: some View { VStack() { Spacer() HStack() { Text("おいらはテキスト") } .frame(m…