如何在iOS

时间:2017-06-19 07:16:35

标签: ios objective-c iphone eventkit mbcalendarkit

我正在尝试在我的viewcontroller enter image description here中获取iPhone的默认日历视图。

可能吗?

按钮上的选项卡和打开将起作用[[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@" calshow://"]]; )和一些第三方也会工作!!!!!!

2 个答案:

答案 0 :(得分:3)

您的问题可以通过以下三种方式之一来理解:

  1. 如果您希望访问iPhone日历中包含的事件,您可以使用Apple的EventKit framework
  2. 如果您希望从应用中打开日历应用,那么可以使用名为calshow://的网址方案。根据我的快速搜索,我不确定Apple是否真的允许这样做。
  3. 如果您希望在自己的应用中显示自己的日历用户界面,那么会有一堆图书馆。
  4. 披露:我写了MBCalendarKit

答案 1 :(得分:1)

您可以在此链接上的Cocoapods上找到它,或者您可以通过此链接在Github上找到它。这个小库与其他库不同,因为它的可配置性取决于开发人员。您可以在此处查看其用户为其开发的一些日历。你可以在这里看到它的设置教程。视频教程在这里。它也可以作为一个演示,您可以直接从GitHub下载。顺便说一句,如果您从未听说过cocoapods,那么请花10分钟的时间来了解它。这是将第三方库集成到iOS项目的最简单方法。

我将其与之比较的其他顶级日历: