Есть ли готовое управление календарем для приложений iPhone? [закрыто]


85

Я создаю приложение для iPhone, которое будет отображать предстоящие и прошедшие события. Я остановился на представлении в виде списка, но затем понял, что календарь (точно такой же, как тот, который отображается в представлении «месяц» во встроенном приложении «Календарь») будет лучшим вариантом.

Однако в Руководстве по интерфейсу пользователя iPhone упоминается просто средство выбора даты, а не календарь, поэтому я считаю, что ничего подобного нет. Это правда? Если да, то знает ли кто-нибудь о стороннем элементе управления, который можно использовать? (Я мог бы написать его сам, но лучше подобрать что-нибудь готовое, поскольку это отход от первоначальных планов проекта).

Ответы:


76

Да.

Это вариант, о котором я знаю:

РЕДАКТИРОВАТЬ: по состоянию на 6 мая 2010 г.

1) GCCalendar

2) http://github.com/klazuka/Kal

3) http://code.google.com/p/iphonecal (необходимо легко настроить, чтобы изменить текст с китайского на английский)

4) Коммерческие: http://nrg.com.bd/blog/archives/36, но внешний вид предыдущих намного, намного лучше, и они бесплатны, если вы можете соблюдать их лицензии.

Надеюсь это поможет.


1
Потрясающе! Это именно то, что я искал. В итоге я выполнил первую итерацию приложения с DatePicker и некоторыми улучшениями пользовательского интерфейса вокруг него, но я обязательно посмотрю на №1 / №2. Большое спасибо!
chesterbr

Pefect .. спасибо непрощенное. Кстати, kcalendar-iphone является лицензией MIT. ИМО, это лучший выбор, если кто-то разрабатывает коммерческое приложение.
пракаш

Я полностью согласен. Кстати, это тоже мой выбор.
Massimo Cafaro

1
kcalendar-iphone, похоже, больше не доступен в Google Code. Кал выглядит хорошо, хотя на github.com/klazuka/Kal
Люк

1
Поскольку вы выбрали правильный ответ, а календари, которые вы указали в своем ответе, не обновлялись последние 4-6 лет, не могли бы вы добавить этот календарь в свой список? Он обновлен до 2016 года, доступен через cocoapods, и это лучший настраиваемый календарь, который я когда-либо видел. -> cocoapods.org/pods/JTAppleCalendar
Просто кодер

30

12

Я бы добавил эту очень хорошую библиотеку.


Привет, могу я узнать, как iCal работает в iPad в течение месяца, используют ли они библиотеку или что-то еще?
siva



3

Кэл не видит дня. Есть ли какой-нибудь (простой) способ добавить к нему дневной обзор?
Qiulang

Kal имитирует приложение iPhone Calendar. Я не знаю, есть ли какие-нибудь с дневным обзором. Люди всегда развиваются ... ищите, вы можете получить.
Карим

3

Библиотека настраиваемого контроллера для календаря.

1) OCCalendar

2) PMCalendar

3) MAWeekView

4) ios-календарь

5) Кал

6) CKCalendar

Надеюсь, это поможет вам. Также доступно на git.


Пожалуйста,
публикуйте

В настоящее время проверена ссылка OCCalendar, и упоминается, что этот код устарел. Pl. см. ссылку ниже github.com/ocrickard/OCCalendar . Любые данные о том, поддерживается ли этот модуль календаря.
Шри


1

Чуть более новый соперник, который лучше работает в мире iOS7, - TimesSquare .

Я использовал Tapku в течение долгого времени, но не нашел его настолько гибким, и код действительно сложно изменить.


0

Есть также другая новая версия пользовательского визуального календаря для iOS 8+, написанная на Swift (2.0) CVCalendar . Он обеспечивает легко настраиваемое управление календарем для iOS.

DDCalendarView, похожий на iCal. Он имеет версию кода ObjectiveC и Swift. В настоящее время он показывает только ежедневные события. нам необходимо разработать пользовательский интерфейс для поддержки еженедельных и ежемесячных мероприятий. Классы событий, используемые в этом календаре, не наследуются от классов EKEventKit.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.