我正在尝试在我的 viewcontroller 中获取 iPhone 的默认日历视图。
有可能吗?
按钮上的选项卡和打开将起作用([[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"calshow://"]]; )并且一些第三方也将起作用!!!!!!
您的问题可以通过以下三种方式之一来理解:
calshow://
可以做到这一点。根据我的快速搜索,我不确定 Apple 是否真的允许这样做。披露:我写了MBCalendarKit。
你可以在这个链接的 Cocoapods 上找到它,或者你可以在这个链接的 Github 上找到它。这个小库与其他库的不同之处在于它的可配置性取决于开发人员。您可以在此处查看其用户为其开发的一些日历。您可以在此处查看其设置教程。视频教程在这里。它也是一个演示,您可以直接从 GitHub 下载。顺便说一句,如果您从未听说过 cocoapods,那么请花 10 分钟的时间来了解它。这是将 3rd 方库集成到您的 iOS 项目的最简单方法。
我比较过的其他顶级日历: