mirror of
https://github.com/Ranchero-Software/NetNewsWire
synced 2025-08-12 06:26:36 +00:00
Added haptic feedback to tick mark slider.
This commit is contained in:
@@ -10,8 +10,21 @@ import UIKit
|
||||
|
||||
class TickMarkSlider: UISlider {
|
||||
|
||||
private var enableFeedback = false
|
||||
private let feedbackGenerator = UISelectionFeedbackGenerator()
|
||||
|
||||
override var value: Float {
|
||||
didSet {
|
||||
if enableFeedback && value.truncatingRemainder(dividingBy: 1) == 0 {
|
||||
feedbackGenerator.selectionChanged()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func addTickMarks() {
|
||||
|
||||
enableFeedback = true
|
||||
|
||||
let numberOfGaps = Int(maximumValue) - Int(minimumValue)
|
||||
|
||||
var gapLayoutGuides = [UILayoutGuide]()
|
||||
|
||||
Reference in New Issue
Block a user