我可以在SwiftUI应用程序中使用视图控制器(CalendarKit)吗?
我想在我的项目中使用CalendarKit 它是使用UIKit编写的,但我的项目使用SwiftUI。我可以在SwiftUI中使用我可以在SwiftUI应用程序中使用视图控制器(CalendarKit)吗?,swift,swiftui,calendarkit,Swift,Swiftui,Calendarkit,我想在我的项目中使用CalendarKit 它是使用UIKit编写的,但我的项目使用SwiftUI。我可以在SwiftUI中使用CustomCalendarExampleController?(可能通过UIViewControllerRepresentable或smth其他方式?) CustomCalendarExampleController- class CustomCalendarExampleController: DayViewController, DatePickerControl
CustomCalendarExampleController
?(可能通过UIViewControllerRepresentable
或smth其他方式?)
CustomCalendarExampleController-
class CustomCalendarExampleController: DayViewController, DatePickerControllerDelegate {
var data = [["Breakfast at Tiffany's",
"New York, 5th avenue"],
["Workout",
"Tufteparken"],
["Meeting with Alex",
"Home",
"Oslo, Tjuvholmen"],
["Beach Volleyball",
"Ipanema Beach",
"Rio De Janeiro"],
["WWDC",
"Moscone West Convention Center",
"747 Howard St"],
["Google I/O",
"Shoreline Amphitheatre",
"One Amphitheatre Parkway"],
["✈️️ to Svalbard ❄️️❄️️❄️️❤️️",
"Oslo Gardermoen"],
["Lol I don't know why it didn't work before, but if you are looking for something like this
struct CustomController: UIViewControllerRepresentable {
func updateUIViewController(_ uiViewController: UIViewController, context: Context){
}
func makeUIViewController(context: Context) -> UIViewController {
let dayViewController = CustomCalendarExampleController()
return dayViewController
}
}
类CustomCalendarExampleController:DayViewController、DatePickerController和Delegate{
var data=[[“蒂芙尼早餐”,
“纽约第五大道”],
[“锻炼”,
“Tufteparken”],
[“与亚历克斯会面”,
“家”,
“奥斯陆,Tjuvholmen”],
[“沙滩排球”,
“伊帕内马海滩”,
“里约热内卢”],
[“WWDC”,
“莫斯科内西会议中心”,
“霍华德街747号”],
[“谷歌I/O”,
“海岸线圆形剧场”,
“一个圆形剧场公园路”],
["✈️️ 去斯瓦尔巴特❄️️❄️️❄️️❤️️",
“奥斯陆加德莫”],
[“哈哈,我不知道为什么它以前不起作用,但是如果你正在寻找这样的东西
是的,您可以将其包装在UIViewControllerRepresentables中。这是目前使用CalendarKit的一种正确方法。请在UIKit中编写相应的代码,然后桥接到SwiftUI