如何根据时间范围创建新的日历事件?

发布于 2024-12-03 22:55:49 字数 188 浏览 0 评论 0原文

我们的应用程序在 UITableCell 中显示开放时间,例如“周一:09:00 - 11:30”。当用户点击单元格时,我希望它弹出一个屏幕,让用户为给定的开放时间创建一个新的日历事件(例如,每个星期一在 09:00 到 11:30 之间重复)。是否有我可以使用的内置控制器,例如用于添加联系人的控制器?如果是这样,我该如何使用它?如果没有,我应该用什么来代替?

Our app displays opening times, e.g "Mon: 09:00 - 11:30", in a UITableCell. When the user taps the cell, I would like it to pop up a screen which lets the user create a new calendar event for the given opening time (so e.g. repeating every monday between 09:00 and 11:30). Is there a built in controller I can use, like there is for adding a contact? If so, how do I use it? If not, what should I use instead?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

美人骨 2024-12-10 22:55:49

Apple 提供了一个名为 EventKit 的框架来处理日历。您可以使用名为 EKEventViewController 的类(该类不太可定制),或者创建您自己的视图并使用简单的 EventKit 方法直接与日历交互。

有一个非常好的解释+示例代码 苹果开发者

Apple provides a framework called EventKit for handling the calendar. You can use a class called EKEventViewController, which is not so customizable, or make your own view and interact directly with the calendar using simple EventKit methods.

There's a very good explanation + sample code at apple developer

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文