LocationSelector
带有 MKMapView 的弹出控制器,允许用户选择方向。
用法
首先,您必须显示视图控制器并设置代理。
let locationSelector = LocationSelector()
locationSelector.delegate = self
locationSelector.appearance.textColor = .white
locationSelector.appearance.title = "Location"
present(locationSelector, animated: true)
代理有两个简单的函数
func locationSelected(location: Location) {
print(location.latitude)
print(location.longitude)
print(location.address)
}
func locationSelectorDidCancel() {
print( ":(" )
}
您可以根据需要自定义弹出窗口和地图类型
locationSelector.appearance.primaryColor = .purple
locationSelector.appearance.buttonTitle = "Select"
locationSelector.appearance.mapType = .hybrid
安装
Cocoapods
CocoaPods 是 Cocoa 项目的依赖管理器。要使用 CocoaPods 安装 LocationSelector
请确保已安装 CocoaPods 并更新您的 Podfile
use_frameworks!
target 'YourAppTargetName' do
pod 'LocationSelector'
end