【SwiftUI 3.0】Text の一部だけ色やフォントを変える方法【AttributedString】
Text の文字列の中で、強調したい一部分だけ色・フォント・下線などを指定したい場合は AttributedString を利用します。 UIKit には元々 NSAttributedString というものがありました...
猫みたいにゆる〜りと生きたいフリーランスエンジニアのブログ
Text の文字列の中で、強調したい一部分だけ色・フォント・下線などを指定したい場合は AttributedString を利用します。 UIKit には元々 NSAttributedString というものがありました...
SwiftUI 3.0 で追加された LocationButton を利用すると、タップするだけで位置情報の利用許可を求めるダイアログを自動で表示することができます。 また、ボタンの見た目も予め定義されたプロパティを指定...
TimelineView を使えば、任意のスケジュールで定期的に View を更新することができます。 今回は試しにゲームでよくある「Now Loading…」画面を作成してみました。 macOS Monte...
SwiftUI 3.0 で追加された .task プロパティを試してみました。 基本的には onAppear の代替になるもののようです。 macOS Monterey 12.1 Xcode 13.2.1 iOS 15....
SwiftUI 3.0 で @FocusState と言うフォーカス対象を管理する状態変数が追加されたので試してみました。 macOS Monterey 12.1 Xcode 13.2.1 iOS 15.2(iPhone...
SwiftUI 3.0 から追加された .badge プロパティを使えば通知件数などに使えるバッジ表示を簡単に実装できるようになりました。 macOS Monterey 12.0.1 Xcode 13.1 iPhone ...
macOS Monterey(12.0.1) Xcode 13.1 iPhone 13 Pro シミュレータ(iOS 15.0)※iOS 14 以前では動作しません。 【SwiftUI 3.0】List の 区切り線を非...
SwiftUI 3.0 で Alert が deprecated になりました。 そのため、alert プロパティの各種引数を利用することで色々なタイプのアラートダイアログを出すような仕様に変更されました。 一通りの使い...
shadow プロパティを使うことでViewに影を付加することができます。VStack に shadow を付けてカードっぽい見た目のViewを作成してみたので紹介します。 MacOS Big Sur(11.6) Xco...
sheet で表示した画面は下にスワイプすると閉じることができますが、仕様によっては閉じられると困る場合もあります。 そのような場合に、interactiveDismissDisabled プロパティを設定することで閉じ...
最近のコメント