マガジンのカバー画像

iOSアプリ開発メモ

3
調べたことや開発中に気づいたことなどの個人的メモを少しだけ体裁を整えて公開していきます。
運営しているクリエイター

記事一覧

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

もっとみる