SwiftUI で WebView を表示する
現時点(2020/05/03)では SwiftUI に WebView は組み込まれていません。その為、UIViewRepresentable を使って WKWebView をラップすることになります。 SwiftUI ...
猫みたいにゆる〜りと生きたいフリーランスエンジニアのブログ
現時点(2020/05/03)では SwiftUI に WebView は組み込まれていません。その為、UIViewRepresentable を使って WKWebView をラップすることになります。 SwiftUI ...
SwiftUI で階層構造を持った List を表示するサンプルです。 【SwiftUI】ネスト(階層化)した List を表示する DataModel 先ずはデータ型を定義します。 DataModel はサブデータとし...
UIKit ではテーブルデータのリロード機能の実装に UIRefreshControl を使用していました。 SwiftUI では代わりとなる UI がまだ提供されていません(2021年4月現在)。 UIRefreshC...
List の一番下までスクロールしたかチェックする方法(追加読み込み) 大量のデータを一気に読み込まないで、20〜30件を分割して読み込んでいく場合、スクロールの終端到達をチェックする必要があります。 UIKit の U...
@State や @Published の変化を検知して何らかのアクションを取りたい場合があると思います。 そのような時は、SwiftUI 2.0 から導入された onChange を利用すると便利です。 プロパティの変...
NavigationBar の左右には Text・Button・Image 等の View を配置できます。 いくつかの例を上げながら解説していきます。 【SwiftUI】NavigationBar にボタンや画像を配置...
今回は SwiftUI アプリで、フォトライブラリから画像を選択し、Image として表示する方法について紹介します。 SwiftUI 独自の機能としては現時点(2021/02/12現在)では提供されていないので、今回も...
アプリ開発中に「TextField 自体は無効化してキーボードを出したくないけど、タップは受け付けて別の入力画面を開きたい」という要求が出てきたので TextField の上に見えないボタンを乗っけてみるということをやっ...
【Firebase】currentUser はアプリを削除しても nil にならない件 Firebase では以下のようにユーザー情報を取得します。 非ログイン状態だと currentUser は nil を返します。 ...
今回は、以下のような TextField(SecureField) を備えた Alert を作って見たいと思います。 こちらの記事を参考に作成しました。 TextField付きAlertを表示する 残念ながら、2021/...
最近のコメント