2020-04

Swift

Textビューをスクロールさせる

長文を表示したSwiftUIのTextビューがそのままではスクロールできなかったので、スクロールできるようにしてみます。UIKitのTextViewと同じようにスクロールできると思ったのですが。ちなみにUIKitのTextViewをラップしない方法です。
Swift

SwiftUIのViewやクラスの間でのデータバケツリレー(PublishedとState,Binding……)

StateやBindingを使って、SwiftUIのViewやクラスの間でデータのやり取りをしてみます。SwiftUIのフレームワークに用意されているStateやBindingといった状態を保持する構造体を使った処理をパターン化してみました。
Swift

Viewの遷移時にアニメーションする(続)

あるViewを画面から除きつつ別のViewを表示する時に自然な形でアニメーションさせる方法を調べてみました。描画される順序を各Viewに対して先に確定させておくことで、Viewの遷移時に自然な形でアニメーションさせることができるようになります。
Swift

Viewの遷移時にアニメーションする

View切り替えの見栄えにこだわって、アニメーションを設定してみます。まずはいろいろと実験をしてみましょう。SwiftUIのViewにアニメーションを付ける方法は至極簡単です。パラメータの指定次第で動きを簡単に変えることができます。
Swift

SwiftUIでもこれまで通りDelegateを使ってみたい

SwiftUIでもDelegateを使ってみる方法を探ってみます。基本的な考え方はこれまで通りです。SwiftUI相手なので、移譲先がクラスではなく構造体であることに注意が必要です。
タイトルとURLをコピーしました