昨日書いた通り、最近 SwiftUIで遊んでます。Viewから呼び出される小さいViewを用意するのが楽そうです。
で、自分のアプリの外観モードをシステムに合わせたり、ダークにしたり、設定機能を用意して変更可能にするには…? という感じで色々調べてたどり着いた結果を残します。
結論的には、.preferredColorScheme を使うのが良さそうです。
続きを読む SwiftUIでアプリの外観モードを変更する昨日書いた通り、最近 SwiftUIで遊んでます。Viewから呼び出される小さいViewを用意するのが楽そうです。
で、自分のアプリの外観モードをシステムに合わせたり、ダークにしたり、設定機能を用意して変更可能にするには…? という感じで色々調べてたどり着いた結果を残します。
結論的には、.preferredColorScheme を使うのが良さそうです。
続きを読む SwiftUIでアプリの外観モードを変更する最近 SwiftUIをいじって遊んでます。ちょっとハマったのでメモ。
変数を Textに入れると、Markdown表示されません。
let str = "**太字**とか*italic*とか~~取消し線~~とか"
Text(str)
Markdown表示したい時は、公式を見るとこんな感じ。
let str = "**太字**とか*italic*とか~~取消し線~~とか"
let mstr = try! AttributedString(markdown: str)
Text(mstr)
もっと楽な書き方もありました。
let str = "**太字**とか*italic*とか~~取消し線~~とか"
Text(.init(str))
ほとんど変数から表示してたので、Markdownに対応しているなんて気付かなかった…。