platform :ios, '13.0'
use_frameworks!
target 'DemoApp' do
source 'https://github.com/CocoaPods/Specs.git'
pod 'CVCalendar'
end
初始化UI
import UIKit
import CVCalendar
class ViewController: UIViewController {
var menuView : CVCalendarMenuView!
var calendarView : CVCalendarView!
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = UIColor(red: 239.0/255, green: 239.0/255, blue: 239.0/255, alpha: 1.0)
self.menuView = CVCalendarMenuView(frame: CGRect(x: 20, y: 70, width: UIScreen.main.bounds.width - 40, height: 15))
self.calendarView = CVCalendarView(frame: CGRect(x: 20, y: 90, width: UIScreen.main.bounds.width - 40, height: 320))
self.calendarView.calendarAppearanceDelegate = self
self.calendarView.calendarDelegate = self
self.calendarView.animatorDelegate = self
self.menuView.menuViewDelegate = self
self.view.addSubview(menuView)
self.view.addSubview(calendarView)
}
override func viewDidLayoutSubviews()
{
super.viewDidLayoutSubviews()
self.menuView.commitMenuViewUpdate()