DayView
class DayView : UIView, DraggableEventViewDelegate
Day view
-
View did load
Declaration
Swift
private var loaded: Bool -
Delegate
Declaration
Swift
var delegate: DayViewDelegate? -
Undocumented
Declaration
Swift
override func didMoveToSuperview() -
Scroll view
Declaration
Swift
let scrollView: UIScrollView -
Weather Forecast
Declaration
Swift
var weatherForecast: WeatherForecastResponse? { get set } -
Content view
Declaration
Swift
private let contentView: UIView -
Event layer
Declaration
Swift
private let eventLayer: UIView -
View controller, used for navigation
Declaration
Swift
weak var viewController: UIViewController? -
Labels
Declaration
Swift
private var labels: [UILabel] -
Event view map
Declaration
Swift
private var eventViewMap: [String : DraggableEventView] -
Layouts
Declaration
Swift
private var layouts: [String : LayoutBuilder] -
Active draggable event view
Declaration
Swift
private var draggableEventView: DraggableEventView? -
Start day
Declaration
Swift
var startDay: Date? { get set } -
Event
Declaration
Swift
var event: Event? { get set } -
Event service
Declaration
Swift
let eventService: EventService
-
Undocumented
Declaration
Swift
let hours: Int -
Undocumented
Declaration
Swift
let labelHalfHeight: Float -
Undocumented
Declaration
Swift
let hourHeight: Float -
Undocumented
Declaration
Swift
let botPadding: Float -
Undocumented
Declaration
Swift
var totalHeight: Float { get } -
Undocumented
Declaration
Swift
let labelWidth: Float -
Undocumented
Declaration
Swift
let graphStartX: Float -
Undocumented
Declaration
Swift
let graphRightPadding: Float -
Undocumented
Declaration
Swift
var didScrollToFirstEvent: Bool -
Update labels
Declaration
Swift
private func updateLabels() -
Update events
Declaration
Swift
private func updateEvents() -
Undocumented
Declaration
Swift
private func scrollToFirstEventIfNeeded() -
Undocumented
Declaration
Swift
private func scrollToFirstEvent() -
Undocumented
Declaration
Swift
private func scrollToEventView(_ eventView: DraggableEventView) -
Add event view
Declaration
Swift
@discardableResult private func addEventView(event: Event) -> DraggableEventView? -
Place event view
Declaration
Swift
private func placeEventView(_ view: DraggableEventView) -
Undocumented
Declaration
Swift
@objc func didTapEvent(tap: UITapGestureRecognizer) -
Undocumented
Declaration
Swift
override func layoutSubviews() -
Undocumented
Declaration
Swift
private func loadView()
-
Undocumented
Declaration
Swift
func draggableEventViewDidDrag(_ view: DraggableEventView, translation: CGPoint) -
Undocumented
Declaration
Swift
func draggableEventViewDidDragTop(_ view: DraggableEventView, translation: CGPoint) -
Undocumented
Declaration
Swift
func draggableEventViewDidDragBot(_ view: DraggableEventView, translation: CGPoint) -
Undocumented
Declaration
Swift
func draggableEventViewDidEndDrag(_ view: DraggableEventView) -
Undocumented
Declaration
Swift
private func snapDate(_ date: Date) -> Date -
Undocumented
Declaration
Swift
private func snapTimeInterval(_ timeInterval: TimeInterval) -> TimeInterval -
Undocumented
Declaration
Swift
private func updateWeather()
DayView Class Reference