TodayButton

class TodayButton : UIView

Today button

  • Today, setting this updates the view

    Declaration

    Swift

    var today : Date = {
        let now = Injection.defaultContainer.nowProvider.now
        return now
    }()
  • offset in pixels, set this to animate the view

    Declaration

    Swift

    var offset: CGFloat { get set }
  • Tappable area

    Declaration

    Swift

    let button: UIButton
  • View loaded

    Declaration

    Swift

    private var loaded: Bool
  • Number of leaves

    Declaration

    Swift

    private let numberOfLeaves: Int
  • Leaves

    Declaration

    Swift

    private var leafs: [TodayButton.LeafView]
  • Calendar

    Declaration

    Swift

    private let calendar: Calendar
  • day

    Day

    Declaration

    Swift

    private var day: Int { get }
  • Preferred width

    Declaration

    Swift

    private let preferredWidth: Float
  • Preferred height

    Declaration

    Swift

    private let preferredHeight: Float
  • Update delta

    Declaration

    Swift

    private func updateDelta()
  • Undocumented

    Declaration

    Swift

    override func didMoveToSuperview()
  • Undocumented

    Declaration

    Swift

    private func loadView()
  • Update day

    Declaration

    Swift

    private func updateDay()
  • Undocumented

    See more

    Declaration

    Swift

    private class LeafView : UIView