Distance Picker
  • August 7, 2023

DistancePicker is a custom UIKit control to select a distance with a pan gesture. It looks like a ruler with multiple distance marks and can be used to resize a map, set up a geofence or choose a search radius.

To see in action, take a look at Placeboard demo video.

Compatibility


DistancePicker requires at least Xcode 9 and supports iOS 8 or higher.

Swift DistancePicker
5 0.8.4 or master
4.2 0.8.3 or branch swift-4.2
4.X 0.8.2 or branch swift-4.1
3.X 0.8.1 or branch swift-3.2

Installation


Carthage

Add the following line to your Cartfile, run carthage update to build the framework and drag the built DistancePicker.framework into your Xcode project.

github “qmathe/DistancePicker”

CocoaPods

Add the following lines to your Podfile and run pod install with CocoaPods 0.36 or newer.

use_frameworks!

pod “DistancePicker”

Manually

If you don’t use Carthage or CocoaPods, it’s possible to drag the built framework or embed the source files into your project.

Framework

Build DistancePicker framework and drop it into your Xcode project.

Files

Drop DistancePicker.swift into your Xcode project and link MapKit.

GitHub


View Github

#ios #picker #swift #ui
YOU MIGHT ALSO LIKE...
PermissionsSwiftUI: A SwiftUI package to handle permissions

PermissionsSwiftUI displays and handles permissions in SwiftUI. It is largely inspired by SPPermissions. The UI is highly customizable and resembles an Apple style. ...

Pager tab strip view

Introduction PagerTabStripView is the first pager view built in pure SwiftUI. It provides a component to create interactive pager views ...

PageView

SwiftUI view enabling page-based navigation, imitating the behaviour of UIPageViewController in iOS.

Pages

    

How to take action when a property changes

1. Taking Action When a Property Changes: Property Observers Swift lets you observe and respond to changes in a property’s ...