通过 Cocoapods 设置 CVCalendar:视图不显示

Setting up CVCalendar via Cocoapods: Views Aren't Showing

我一直在尝试为我的应用程序设置 CocoaPods CVCalendar,但在将其集成到我的 Xcode 项目后,内容无法通过 UIViews 显示。本质上,无论何时我将视图连接到 CVCalendarViewCVCalendarMenuView 变量,视图都不会显示。这是我目前的 ViewController 代码,非常感谢您的帮助!

import UIKit
import CVCalendar

class ViewController: UIViewController, CVCalendarViewDelegate, CVCalendarMenuViewDelegate {

    @IBOutlet weak var menuView: CVCalendarMenuView!

    @IBOutlet weak var calendarView: CVCalendarView!



    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    override func viewDidLayoutSubviews() {
        super.viewDidLayoutSubviews()

        calendarView.commitCalendarViewUpdate()
        menuView.commitMenuViewUpdate()
    }
    func presentationMode() -> CalendarMode {
        return .MonthView
    }

    func firstWeekday() -> Weekday {
        return .Sunday
    }

}

如果出于某种原因您想手动设置 CVCalendar,则必须执行以下步骤。

Refer here

  • 你的ViewControllerclass就是情节提要中的class?
  • 你联系代表了吗? Delegate setup
    • 您正在将渲染委托给您的 ViewController/
    • 您需要拖动到黄色视图控制器块。