iOS16

SwiftUI

【SwiftUI】Image Variable colorとSF Symbols 4(iOS16/iPadOS16)

iOS16/iPadOS16でSF Symbolsの色を段階的に変える事が出来る様になりました。Imageの引数に追加されたvariableValueを使う事で色を変化させる事が出来ます。 Image(systemName: "speake...
SwiftUI

【SwiftUI】MultiLine TextField 複数行入力する(iOS16/iPadOS16)

iOS16/iPadOS16ではTextFieldで複数行の入力が可能になりました。以前は改行も出来ず、画面に収まらない場合は横にスクロールしていました。しかし今回TextFieldに追加されたaxis引数を使用する事で複数行使用する事が可...
SwiftUI

【SwiftUI】Sheetでハーフモーダルを利用する(presentationDetents)(iOS16/iPadOS16)

iOS16/iPadOS16にてSheetに念願のハーフモーダルが追加されました。iOS15でUIKit側に実装されていたのですがSwiftUIにはありませんでした。SwiftUIにpresentationDetents modifierが...
SwiftUI

【SwiftUI】ListとEditActions(iOS16/iPadOS16)

iOS16/iPadOS16でListにも追加がありました。EditActionsが追加され、Listからの削除と移動を簡単に実装できるようになりました。 struct ContentView: View { @State var list...
未分類

【SwiftUI】NavigationStackで画面遷移をコントロールする(NavigationPath)(複数階層)

新たに書き直した為、この記事ではなく以下の記事を確認してください。 iOS16/iPadOS16以降でNavigationStackが追加されNavigationViewがDeprecatedになりました。合わせてNavigationLin...
未分類

【SwiftUI】NavigationStackで画面遷移をコントロールする

新たに書き直した為、この記事ではなく以下の記事を確認してください。 iOS16/iPadOS16からはNavigationViewが非推奨(Deprecated)となりました。代わりに実装されたのがNavigationStackです。これに...
SwiftUI

【SwiftUI】NavigationStack (iOS16、iPadOS16以降)

iOS16が正式にリリースされたのでNavigationStackについて見ていきましょう。 NavigationStackとは NavigationStackはiOS16以降で使用できるNavigationViewに代わるものです。これに...
SwiftUI

【SwiftUI】NavigationStackが勝手にルートに戻る

iOS16から使えるNavigationStackですが勝手にルートに戻る場合がありました。基本的には問題ありませんが、初心者が戸惑う場合や、NavigationViewを無理やり使っていたものを置き換えると起こる場合があるのでメモを残して...