SwiftUI
SwiftUIの View のライフサイクルで少しハマったのでメモしておきます。 環境: Xcode 11.3 Swift 5 要件: ある画面(View)が表示されたタイミングで何か処理を実行したい UIKitの場合にはViewControllerの viewWillAppear / viewDidAppear なんかで実行する…
SwiftUIでちょっと困ったこと。 Listの中にボタンを配置した時に意図通りにならなくてなんでかなーとなった。 こんな風に、ただボタンを置いただけのときは問題なかった。ボタンをタップすると action は実行される。 struct ContentView: View { let items …
SwiftUIでは、モーダルビューは sheet メソッドを使って表示します。 struct ContentView: View { @State private var presentModal = false var body: some View { VStack { Button(action: { self.presentModal = true }) { Text("Show modal") } } .sheet…
iOS13の正式リリースが間近ですね。 そろそろ話題のSwiftUIやCombine frameworkにキャッチアップしないと、と思い徐々に触り始めています。 その際に「これどう書くんだろう?」と気になったことを雑にメモしておきます。 また、以下のコードはXcode11 beta6…