Как показать календарь по умолчанию в viewcontroller iOS
2 ответа
Ваш вопрос можно понять одним из трех способов:
- Если вы хотите получить доступ к событиям, содержащимся в календаре вашего iPhone, вы можете использовать платформу EventKit от Apple.
- Если вы хотите открыть приложение календаря из своего приложения, есть схема URL, которая называется
calshow://
который может сделать это. Основываясь на моем быстром поиске, я не уверен, действительно ли Apple это позволяет. - Если вы хотите отобразить свой собственный пользовательский интерфейс календаря в своем приложении, есть множество библиотек.
Раскрытие: я написал MBCalendarKit.
Вы можете найти его на Cocoapods по этой ссылке или на Github по этой ссылке. Эта маленькая библиотека отличается от других тем, что ее настраиваемость зависит от разработчика. Вы можете проверить некоторые из календарей, которые его пользователи разработали для этого здесь. И вы можете увидеть его учебник по установке здесь. Видео уроки здесь. Это также как демо, которое вы можете скачать прямо с GitHub. Кстати, если вы никогда не слышали о Cocoapods, а затем потратить 10 минут своего времени, чтобы узнать об этом. Это самый простой способ интеграции сторонних библиотек в ваши проекты iOS.
Другие топ-календари, с которыми я сравнивал: