プログラミング

Swift

VaporアプリケーションでフロントエンドのViewを作ってみよう

Vaporアプリケーションのフロントエンドとして、Leafテンプレートエンジンを使ってみます。LeafパッケージをVaporプロジェクトに導入するところから、Leafテンプレートエンジンを用いた静的ページを表示するところまでの手順を説明しています。
SwiftUI

バックグラウンド処理の待機中にViewをぼかしたい

SwiftUIのViewにBlurを使ってぼかしをかけます。ぼかしたViewを重ねる方法と、ぼかしたいView自体のblurモディファイアを使ってぼかしをかける方法の2通りを試しました。
Swift

Listに表示した情報をリロードする

SwiftUIのビューとして使うためにUIScrollViewをUIViewRepresentableプロトコルに準拠させてみます。これにより、SwiftUIでPull Reload(引っ張って更新)が実現できるようになります。
Swift

非同期通信中にActivityIndicatorを表示させてみる

非同期通信中にActivityIndicatorを表示させてみようとおもいます。非同期通信の状況をUI側へ通知することでActivityIndicatorの表示を切り替える方法を説明します。
Swift

SwiftUIでもUIActivityIndicatorViewを使いたい

SwiftUIでUIKItのView(UIActivityIndicatorView)を使えるようラップしてみます。SwiftUI側からUIKitのViewへイベントの通知を行う必要がないパターンですので、比較的簡単にラップすることができます。
タイトルとURLをコピーしました