浏览您应用程序的本地存储。
浏览文件 | 预览文件 | 分享文件 | 删除文件 |
---|---|---|---|
png
, jpg
, jpeg
, webp
, ktx
, plist
支持使用 Swift Package Manager 安装。
您只需使用参数 source
创建 StorageBrowser
。
// Create new browser (SwiftUI view).
StorageBrowser(source: .home)
name
仅用作导航标题。
StorageBrowser(source: .custom(path: CUSTOM_PATH, name: CUSTOM_NAME))
setting
包含排序规则和预览内容的选项。
struct Settings {
let sortingStrategy: SortingStrategy?
let previewSettings: FilePreview.Settings
}
// ...
StorageBrowser(source: source, setting: setting)
SortingStrategy
在 这里 定义。
现在您只能设置预览字符串内容的选项。
当使用 SwiftUI 的 Text 时,过长的文本会花费太多时间来渲染。因此 maxStringPreviewLength
的默认值为 1000
。
struct Settings {
let stringEncoding: String.Encoding
let maxStringPreviewLength: Int
}
所有源代码均在 MIT 许可证 下获得许可。