通过 Cocoapods 设置 CVCalendar:视图不显示
Setting up CVCalendar via Cocoapods: Views Aren't Showing
我一直在尝试为我的应用程序设置 CocoaPods CVCalendar
,但在将其集成到我的 Xcode 项目后,内容无法通过 UIViews
显示。本质上,无论何时我将视图连接到 CVCalendarView
和 CVCalendarMenuView
变量,视图都不会显示。这是我目前的 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,则必须执行以下步骤。
- 你的ViewControllerclass就是情节提要中的class?
- 你联系代表了吗? Delegate setup
- 您正在将渲染委托给您的 ViewController/
- 您需要拖动到黄色视图控制器块。
我一直在尝试为我的应用程序设置 CocoaPods CVCalendar
,但在将其集成到我的 Xcode 项目后,内容无法通过 UIViews
显示。本质上,无论何时我将视图连接到 CVCalendarView
和 CVCalendarMenuView
变量,视图都不会显示。这是我目前的 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,则必须执行以下步骤。
- 你的ViewControllerclass就是情节提要中的class?
- 你联系代表了吗? Delegate setup
- 您正在将渲染委托给您的 ViewController/
- 您需要拖动到黄色视图控制器块。