class MyViewController: UIViewController, AnalogueClockProtocol {
..
func time(hours: Int, minutes: Int, seconds: Int, ticks: Int) {
// The stop time values
}
..
}
遗漏的滴答声?
将秒针的运动设定为经典的滴答声。
clockView.tickTickAnimationEnabled = true
可定制的
Swift模拟时钟带有广泛的可定制属性
// Clock View Customization
var hideMinuteLines: Bool
var hideHourLines: Bool
var showOnlyQuarterHourLines: Bool
var hideHourMarking: Bool
var tickTickAnimationEnabled: Bool
var clockFillColor: UIColor
var clockStrokeColor: UIColor
var clockLineWidth: CGFloat
var secondsHandHeightFactor: CGFloat
var minutesHandHeightFactor: CGFloat
var hoursHandHeightFactor: CGFloat
var hoursMarkLineWidth: CGFloat
var hoursMarkFillColor: UIColor
var hoursMarkStrokeColor: CGFloat
var minutesMarkLineWidth: CGFloat
var minutesMarkFillColor: UIColor
var minutesMarkStrokeColor: UIColor
var clockType: ClockType?
// Clock Hand Customization
var hourMarkingTextColor: UIColor
var hideSecondsHand: Bool
var secondsHandFillColor: UIColor
var secondsHandStrokeColor: UIColor
var secondsHandLineWidth: CGFloat
var secondsHandCustomPath: UIBezierPath
var secondsHandWidth: CGFloat
var minutesHandFillColor: UIColor
var minutesHandStrokeColor: UIColor
var minutesHandLineWidth: CGFloat
var minutesHandCustomPath: UIBezierPath
var minutesHandWidth: CGFloat
var hoursHandFillColor: UIColor
var hoursHandStrokeColor: UIColor
var hoursHandLineWidth: CGFloat
var hoursHandCustomPath: UIBezierPath
var hoursHandWidth: CGFloat