Я создаю приложение для iPhone, которое будет отображать предстоящие и прошедшие события. Я остановился на представлении в виде списка, но затем понял, что календарь (точно такой же, как тот, который отображается в представлении «месяц» во встроенном приложении «Календарь») будет лучшим вариантом.
Однако в Руководстве по интерфейсу пользователя iPhone упоминается просто средство выбора даты, а не календарь, поэтому я считаю, что ничего подобного нет. Это правда? Если да, то знает ли кто-нибудь о стороннем элементе управления, который можно использовать? (Я мог бы написать его сам, но лучше подобрать что-нибудь готовое, поскольку это отход от первоначальных планов проекта).
Лучшим сайтом действительно является https://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=Calendar , потому что вы найдете скриншоты отдельных календарей. Тем не менее я составил список:
iOS
Xamarin.iOS
Купить комплектующие
У меня есть это в Excel-Sheet , где вы можете найти гораздо больше информации.
источник
Я бы добавил эту очень хорошую библиотеку.
источник
Проверьте Kal: http://github.com/klazuka/Kal
источник
В наши дни вы можете задать любой подобный вопрос на сайте cocoacontrols.com. Поиск "календарь"
https://www.cocoacontrols.com/search?utf8=✓&q=calendar
дает нам 15 ответов на дату публикации; на первый взгляд это кажется особенно привлекательным.
DSLCalendarView для iOS
источник
лучший.
источник
Библиотека настраиваемого контроллера для календаря.
1) OCCalendar
2) PMCalendar
3) MAWeekView
4) ios-календарь
5) Кал
6) CKCalendar
Надеюсь, это поможет вам. Также доступно на git.
источник
Я написал свой собственный (подходит для iPad / альбомная ориентация, прокручиваемый, стилизованный, строится на Three20) - http://www.componentix.com/blog/22
На GitHub - https://github.com/vgrichina/ios-calendar
источник
Чуть более новый соперник, который лучше работает в мире iOS7, - TimesSquare .
Я использовал Tapku в течение долгого времени, но не нашел его настолько гибким, и код действительно сложно изменить.
источник
Есть также другая новая версия пользовательского визуального календаря для iOS 8+, написанная на Swift (2.0) CVCalendar . Он обеспечивает легко настраиваемое управление календарем для iOS.
DDCalendarView, похожий на iCal. Он имеет версию кода ObjectiveC и Swift. В настоящее время он показывает только ежедневные события. нам необходимо разработать пользовательский интерфейс для поддержки еженедельных и ежемесячных мероприятий. Классы событий, используемые в этом календаре, не наследуются от классов EKEventKit.
источник