【SwiftUI】RealityKitでオブジェクトに力を加える
3Dオブジェクトに重力を加える 3Dオブジェクトに重力を加えることができます。 適当にARプロジェクトを作ってください。 作ったら、ExperienceからReality Composerを開きます。 ...
【SwiftUI】RealityKitでオブジェクトをタップできるようにする
タップできるようにする 3Dオブジェクトはタップすることができます。 今回は3Dオブジェクトをタップしたら、音がなるようにしましょう。 適当にARプロジェクトを作ってください。 作ったらExperie ...
【SwiftUI】RealityKitで簡単なARアプリを作ってみる
実際に簡単なARアプリを作ってみる 簡単なARアプリを実際に使ってみましょう。 まずはプロジェクトを作ります。 Xcodeを開いてください。 Xcodeを開いたら『Create a new Xcode ...
【SwiftUI入門】Toggleをカスタマイズできるようにする
Toggleをカスタマイズするには Toggleをカスタマイズするには、まずToggleStyleというプロトコルに準拠した構造体を作ります。 構造体を作るには struct 構造体の名前: Togg ...
【SwiftUI入門】disabledでボタンを押せなくする
ボタンを押せなくするには ボタンを押せなくするにはButtonにdisabledというモディファイアをつける必要があります。 disabledモディファイアは Button("ボタンの表示内容") { ...
【SwiftUI入門】ToggleでON / OFFを切り替える
Toggleとは ToggleとはON/OFFを切り替えられるようにするためのものです。 Toggle("表示したい文字列", isOn: $bool型の変数) ...
【SwiftUI入門】fullScreenCoverを使って画面遷移しよう
fullScreenCoverとは fullScreenCoverとは別の画面を表示させるものです。 sheetとは違い、別の画面が部分的に覆うわけではなく、全体的に覆います。 fullScreenC ...
【SwiftUI入門】@Bindingを使ってView間でデータを共有しよう
1.@Bindingとは @BindingとはView間でデータを共有できるようにするものです。 データが更新された場合、もう片方のViewのデータも更新されます。 @Bindingを使うには、一方の ...
【SwiftUI入門】sheetを使って別の画面を表示しよう(モーダル表示)
1.sheetとは sheetとは別の画面を表示させるものです。 別の画面を表示させるといっても、別の画面が全体を覆うわけではなく、部分的に覆います。 モーダル表示などと呼んだりします。 sheetを ...
【SwiftUI入門】実機にビルドする方法
まず、左側のファイルのタブを選択してください。 次に一番上の青いアイコンのアプリ名をクリックします。(私の場合だとTodoApp) その次にTARGETSのアプリ名を選択します。 すると、色々と出てく ...