swiftui-map-item-picker:SwiftUI 地图项目选择器





项目名称:swiftui-map-item-picker

swiftui-map-item-picker 是一个开源的 SwiftUI 库,提供了一个位置选择器界面,允许用户从地图中选择位置。以下是该项目的主要特点和使用方法:

使用方法

MapItemPicker 的 API 和行为与其他 Presentation Modifiers 类似:

import SwiftUI
import MapItemPicker

struct ContentView: View {
    
    @State private var showingPicker = false
    
    var body: some View {
        Button("Choose location") {
            showingPicker = true
        }
        .mapItemPicker(isPresented: $showingPicker) { item in
            if let name = item?.name {
                print("Selected \(name)")
            }
        }
    }
}

安装

  1. 在 Xcode 中,打开你的项目,然后前往 FileAdd Packages...

  2. 粘贴仓库 URL(https://github.com/lorenzofiamingo/swiftui-map-item-picker)并点击 Next

  3. 点击 Finish

  4. 在你的应用的 Info.plist 中添加 NSLocationWhenInUseUsageDescription 键。

其他项目

或许喜欢

ActivityIndicatorView:SwiftUI 创建的预设加载指示器库

ActivityIndicatorView 是一个 SwiftUI 库,提供多种预设的加载动画指示器,支持自定义样式和动画,适用于 iOS、watchOS、tvOS 和 macOS 平台。

最近更新 2024-12-11

swiftui-vertical-tab-view:SwiftUI 垂直分页标签视图

swiftui-vertical-tab-view 是一个 SwiftUI 库,提供了 iOS 14 风格的垂直分页标签视图,支持自定义索引位置和隐藏索引。

最近更新 2024-12-09

swiftui-cached-async-image:带缓存功能的异步图片加载器

swiftui-cached-async-image 是一个为 SwiftUI 提供的异步图片加载库,具备缓存功能,可以提高图片加载效率和用户体验。

最近更新 2024-12-11

热榜

Made with in Shangrao,China By 老雷

Copyright © devler.cn 1987 - Present

赣ICP备19009883号-1