Daigo Wakabayashi

iOSアプリの企画・開発・デザインなど / 株式会社ラッコ / FastEverなどを…

Daigo Wakabayashi

iOSアプリの企画・開発・デザインなど / 株式会社ラッコ / FastEverなどを作りました / 札幌圏iOSアプリ開発コミュニティ「iPhone Dev Sapporo」主催 / Podcast「AirSap」レギュラー

マガジン

  • iOSアプリ開発メモ

    調べたことや開発中に気づいたことなどの個人的メモを少しだけ体裁を整えて公開していきます。

記事一覧

SwiftUIでダークモードかどうかを検知

EnvironmentValuesのColorSchemeを使います。 import SwiftUIstruct SwiftUIView: View { @Environment(\.colorScheme) var colorScheme var body: some View { …

1

SwiftUIでモーダル表示されたViewの側からViewを閉じる

.sheet でViewをモーダル表示したとき、遷移先のViewのコードからViewを閉じる方法です。 EnvironmentValuesのPresentationModeを利用します。 struct DetailView: View {…

2

AVFoundationでカメラ種類判定(二眼・三眼など)

var defaultVideoDevice: AVCaptureDevice? if let tripleCameraDevice = AVCaptureDevice.default(.builtInTripleCamera, for: .video, position: .back) {…

2

SwiftUIでダークモードかどうかを検知

EnvironmentValuesのColorSchemeを使います。

import SwiftUIstruct SwiftUIView: View { @Environment(\.colorScheme) var colorScheme var body: some View { Rectangle() .shadow(color: colorSche

もっとみる

SwiftUIでモーダル表示されたViewの側からViewを閉じる

.sheet でViewをモーダル表示したとき、遷移先のViewのコードからViewを閉じる方法です。
EnvironmentValuesのPresentationModeを利用します。

struct DetailView: View { @Environment(\.presentationMode) var presentationMode var body: some Vie

もっとみる

AVFoundationでカメラ種類判定(二眼・三眼など)

var defaultVideoDevice: AVCaptureDevice? if let tripleCameraDevice = AVCaptureDevice.default(.builtInTripleCamera, for: .video, position: .back) { //トリプルカメラ defaultVideoDevice = trip

もっとみる