• 2021-02-05
  • 2021-02-05

【SwiftUI】複数のPicker内であるselectionの値によって、他のselectionを変更する方法【BindingExtensionで機能拡張】

Formの入力時などPickerを利用する場合に、AのPickerで選択されている値を条件として、BのPickerで表示する項目を選択したい場面があります。 例えば、AのPickerに、[果物、野菜、肉]、BのPickerに[りんご、みかん、すいか、レタス、きゅうり、かぼちゃ、豚肉、鶏肉、牛肉]とな […]

  • 2021-02-03
  • 2021-02-10

【SwiftUI】でWebページを表示させる方法

この記事では、SwiftUIでWebページを表示させる方法を紹介しています。 [crayon-614cf3d9c3df3658423874-i/] をインポートする方法となります。   ◆動作検証環境 ・ローカル環境:mac Catalina ・XCode:12.1 SwiftUIでWeb […]

  • 2020-12-20
  • 2021-02-07

【SwiftUI】TabViewをtag番号で遷移させる方法

この記事では、SwiftUIのTabViewをtag番号で遷移させる方法を紹介します。   ◆動作検証環境 ・ローカル環境:mac Catalina ・XCode:12.1 ・SwiftUI:2.0   必要最低限のコードでのTabView記述   tabViewを最低 […]

  • 2020-12-10
  • 2021-02-19

【SwiftUI】キーボードでTextfieldを隠さない方法【Keyboard Observingの導入方法をCocoaPodsのインストールから解説】

この記事では、SwiftUIのキーボードでTextfieldを隠さない方法について解説します。 テキストを入力するTextfieldが、画面上部にある場合は、入力用のキーボードは表示されても入力の妨げにはなりませんが、画面下部や、スクロールが必要な場所にある場合は対策が必要です。   Ke […]

  • 2020-12-05
  • 2021-03-15

【SwiftUI】UserDefaultsの使い方

この記事では、SwiftUIのデータの保存機能のひとるであるUserDefaultsの使い方について解説します。   IOSアプリでデータの保存をする方法は主に3種類です。 UserDefaultsでデバイス内に値を保存する CoreDataでデバイス内のデータベースに値を保存する 外部サ […]

  • 2020-12-05
  • 2021-02-03

【SwiftUI】DateとStringの型変換(キャスト)の方法

この記事では【SwiftUI】DateとStringの型変換(キャスト)の方法について解説します。 iOSのアプリ開発で日時を扱う動作を行う際、DatePickerを利用する機会が多いと思います。 DatePickerはBindingのDate型の値を選択している値として利用しているため、その後選択 […]