問題タブ [calendarkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
calendarkit - SwiftUI から DayViewController の create イベントを呼び出す方法
カスタム DayViewController と SwiftUI ビューをブリッジするために、このスタックオーバーフローの回答に従いました。そして、それはすべてうまく機能しています。ただし、新しいイベントを作成する必要がある場合は.sheet()
、ユーザーがイベントを編集できるようにします。(イベントに関するその他の詳細を保持するカスタム構造体がありますが、DayViewController の初期化では、これらの構造体を手動で DayViewController のイベントに変換します)。したがって、ユーザーはイベントを編集できるためです。SwiftUI でシートの情報の編集が完了するまで、イベント リストに追加したくありません。しかし、編集は SwiftUI で行われ、DayViewController
CustomDayViewControllerの create() 関数を使用してイベントを作成する必要があるため、編集が完了するとイベントを追加する方法がわかりません。
ブリッジコントローラー
カスタム DayViewController で create 関数のオーバーライドを作成しようとしました。しかし、SwiftUI からアクセスする方法がありません。
どんな助けでも大歓迎です!