我正在尝试实现CVCalendar cocoapod(https://github.com/Mozharovsky/CVCalendar)并在说明中说明:
'CVCalendar需要实现两个协议CVCalendarViewDelegate和CVCalendarMenuViewDelegate,请同时实现这两个协议。但没有说明如何做到这一点。我是编程新手,并且正在努力了解如何完成这项工作。
答案 0 :(得分:0)
我建议你阅读:
协议基本上是一组方法,您的类必须实现这些方法才能采用该协议。
您还应该查看位于此处的示例:
https://github.com/Mozharovsky/CVCalendar/tree/master/CVCalendar%20Demo
如果你在ViewController.swift第52行查看他们的例子,那就是CVCalendarViewDelegate,CVCalendarMenuViewDelegate协议的实现。
答案 1 :(得分:0)
如果您的班级名为MyClass
,则需要将其声明为:
class MyClass: CVCalendarViewDelegate, CVCalendarMenuViewDelegate {
...
}
而不是...
你会把你的基本代码+这些代表的实现方法。要查看需要实现的方法,请打开委托声明(命令+单击委托类名称)