Swiftpack.co - mszmagic/FontSelector as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by mszmagic.
mszmagic/FontSelector 1.0.3
これは、SwiftUIで書かれたフォントセレクターです。このフォントセレクターを表示させると、ユーザーがフォントを選ぶことができます。
⭐️ 5
🕓 3 years ago
iOS
.package(url: "https://github.com/mszmagic/FontSelector.git", from: "1.0.3")

FontSelector (フォントセレクター) - SwiftUI

image

これは、SwiftUIで書かれたフォントセレクターです。このフォントセレクターを表示させると、ユーザーがフォントを選ぶことができます。

使い方

フォントセレクターを初期化するには、このコードを使います:

FontSelector(onFontSelected: { selectedFontName in
    print(selectedFontName)
})

フォントセレクターを提示するには、このコードを使うことができます:

@State private var showingFontSelector = false
Button("Show font selector") {
    self.showingFontSelector = true
}
.sheet(isPresented: $showingFontSelector, content: {
    FontSelector(onFontSelected: { selectedFontName in
        print(selectedFontName)
    })
})

オプションでパラーメーターをいくつか設定できます:

public init(onFontSelected: @escaping (String) -> Void, demoText: String = "あ ア 亜", displayAllLocalFonts: Bool = true, customFontNames: [String] = [], options: [FontSelectorOption] = [.displayFontNameAsSubtitle])

こちらは、パラメーターの説明です:

- onFontSelected: この機能はユーザーがフォントを選択すると呼び出されます。
- demoText: これは表示デモ目的のためのテキスト内容です。デフォルト値は `あ ア 亜` に設定されています
- displayAllLocalFonts: この変数を真に設定すると、すべてのシステムフォントをメニューに表示します。
- customFontNames: フォントの一部のみ表示したい場合は、`displayAllLocalFonts` を偽に設定し、フォントを選択して `customFontNames` に追加してください。
- options: 上の `FontSelectorOption` コードで指定されているように、複数の選択肢から選択することができます。
- textColor: 文字の色

インストール方法:

Swift Package Manager

  1. Xcode内からプロジェクトを開く
  2. 上部のシステムバーの"File"をクリック
  3. "Swift Packages"をクリック、次いで"Add package dependency…"をクリック
  4. 以下のURLをペースト:https://github.com/mszmagic/FontSelector.git
  5. Version: Up to Next Major 1.0.3 <
  6. "Next"をクリック
  7. "Done"をクリック。

GitHub

link
Stars: 5
Last commit: 3 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics