SwiftUI

SF Symbols

SwiftUI | SF Symbolsの使い方

SwiftUIでのSF Symbolsの使い方を説明する。◾結論 Image(systemName: "ここにSF_Symbol名") と記述する。
View

SwiftUI | 文字サイズを数値ではなく意味で設定する方法

SwiftUIで文字サイズを数値ではなく意味で設定する方法を説明する。◾結論 Text("文字列").font(.フォントの意味)と設定する。
View

SwiftUI | ライトモード/ダークモードに応じて変化する色の設定方法

SwiftUIでライトモード/ダークモードで変化する色の設定方法を説明する。◾結論 primary、secondary、accentColor、systemGray、systemBackgroundなどの色を設定する。
関数

SwiftUI | var内で関数を実行する方法

SwiftUIでvar内で関数を実行する方法を説明する。◾結論 Viewの前にreturnを付ける。
View

SwiftUI | varやfuncでViewを自作する方法

SwiftUIでvarやfuncでViewを自作する方法を説明する。◾結論 varでViewを自作するには var 変数名: some View でvarを定義すればよい。 funcでViewを自作するには func 関数名( ) -> some View でfuncを定義すればよい。
View

SwiftUI | iPhoneの縦向き横向きの検出方法

SwiftUIでのiPhoneの縦向き横向きの検出方法を説明する。◾結論 horizontalSizeClass、verticalSizeClassを利用する。horizontalSizeClassとverticalSizeClassはiPhoneの向きによりregularかcompactが設定されるので、それを利用してiPhoneが縦向きか横向きかを検出することができる。
音声・動画

SwiftUI | コントロールセンターのシークバーで音声ファイルの再生位置を制御する方法

SwiftUIでコントロールセンターのシークバーで音声ファイルの再生位置を制御する方法を説明する。◾結論 MPNowPlayingInfoCenter に以下を設定する。 1.MPNowPlayingInfoPropertyElapsedPlaybackTime(音声ファイルの現在の再生位置) 2.MPMediaItemPropertyPlaybackDuration(音声ファイルの長さ) MPRemoteCommandCenter に以下を設定する。 1.changePlaybackPositionCommand(シークバー)
SwiftUI

SwiftUI | ファイルのURLからファイル名/拡張子/ディレクトリを取得する方法

SwiftUIでファイルのURLからファイル名/拡張子/ディレクトリを取得する方法を説明する。◾結論 以下のように記述する。 let ファイル名 = ファイルのURL.lastPathComponent let ファイル拡張子 = ファイルのURL.pathExtension let ファイル名のパーセントエンコード = fileName .addingPercentEncoding(withAllowedCharacters: .urlPathAllowed)! let ファイルディレクトリ = ファイルのURL.path() .replacingOccurrences(of: ファイル名のパーセントエンコード, with: "")
SwiftUI

SwiftUI | App内にフォルダ(ディレクトリ)を追加する方法

SwiftUIでApp内にフォルダ(ディレクトリ)を追加する方法を説明する。◾結論 FileManager.default.createDirectoryを実行する。
音声・動画

SwiftUI | 全画面表示した動画をドラッグジェスチャーで前画面に戻す方法

SwiftUIで全画面表示した動画をドラッグジェスチャーで前画面に戻す説明する。◾結論 環境変数dismissを定義してDragGesture()でdismiss()を実行する。
タイトルとURLをコピーしました