【发布时间】:2016-07-24 09:56:23
【问题描述】:
我正在尝试实现 CVCalendar cocoapod (https://github.com/Mozharovsky/CVCalendar),并在说明中说:
'CVCalendar 需要实现两个协议 CVCalendarViewDelegate 和 CVCalendarMenuViewDelegate,请同时实现。'
我不明白该怎么做。
【问题讨论】:
标签: ios swift cocoapods protocols
我正在尝试实现 CVCalendar cocoapod (https://github.com/Mozharovsky/CVCalendar),并在说明中说:
'CVCalendar 需要实现两个协议 CVCalendarViewDelegate 和 CVCalendarMenuViewDelegate,请同时实现。'
我不明白该怎么做。
【问题讨论】:
标签: ios swift cocoapods protocols
您只需要将您的类设为 CVCalendarViewDelegate 和 CVCalendarMenuViewDelegate 的子类。
class ViewController: UIViewController, CVCalendarViewDelegate, CVCalendarMenuViewDelegate {
【讨论】:
根据 Oliver 的回答,您需要在类声明中添加协议:
class ViewController: UIViewController,CVCalendarMenuViewDelegate,CVCalendarViewDelegate {
您还需要添加这两个函数以符合新协议:
func presentationMode() -> CalendarMode{
return .monthView
}
func firstWeekday() -> Weekday{
return .monday
}
【讨论】: