浏览您应用程序的本地存储。
| 浏览文件 | 预览文件 | 分享文件 | 删除文件 |
|---|---|---|---|
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 许可证 下获得许可。