SwiftUI

Swift

TextFieldビューに程良い枠線を付ける

SwiftUIのTextFieldビューにoverlayモディファイアを使って程良い感じの枠線を付けてみます。枠線を描く時にpaddingモディファイアに負値を設定すると、枠線が太くなってもTextFieldビューのテキストがちゃんと見えるようになります。
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にアニメーションを付ける方法は至極簡単です。パラメータの指定次第で動きを簡単に変えることができます。
タイトルとURLをコピーしました