我可以在SwiftUI应用程序中使用视图控制器(CalendarKit)吗?

我可以在SwiftUI应用程序中使用视图控制器(CalendarKit)吗?,swift,swiftui,calendarkit,Swift,Swiftui,Calendarkit,我想在我的项目中使用CalendarKit 它是使用UIKit编写的,但我的项目使用SwiftUI。我可以在SwiftUI中使用CustomCalendarExampleController?(可能通过UIViewControllerRepresentable或smth其他方式?) CustomCalendarExampleController- class CustomCalendarExampleController: DayViewController, DatePickerControl

我想在我的项目中使用CalendarKit

它是使用UIKit编写的,但我的项目使用SwiftUI。我可以在SwiftUI中使用
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