web-dev-qa-db-fra.com

Existe-t-il un contrôle de calendrier prêt à l'emploi pour les applications iPhone?

Je construis une application pour iPhone qui affichera les événements à venir et passés. J'ai opté pour une vue en liste, mais je me suis alors rendu compte qu'un calendrier (tout comme celui affiché dans la vue "Mois" dans l'application de calendrier intégrée) serait la meilleure solution.

Cependant, les directives d'interface humaine pour iPhone ne mentionnent que le sélecteur de date, et non le calendrier. Je pense donc qu'il n'y a rien de tel dans la boîte. Est-ce vrai? Dans l'affirmative, est-ce que quelqu'un connaît un contrôle par une tierce partie qui pourrait être utilisé? (Je pourrais en écrire un moi-même, mais je préférerais prendre quelque chose de prêt, car il s’agit d’un départ par rapport aux plans du projet initial).

83
chesterbr

Oui.

Ce sont les options que je connais:

EDIT: à partir du 6 mai 2010

1) GCCalendar

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

3) http://code.google.com/p/iphonecal (doit être personnalisé - facilement - pour changer le texte du chinois en anglais)

4) Commercial: http://nrg.com.bd/blog/archives/36 mais le look & feel des précédents est beaucoup, beaucoup mieux et ils sont gratuits, si vous pouvez respecter leurs licences.

J'espère que cela t'aides.

76
Massimo Cafaro
30
testing

J'ajouterais ceci très bonne bibliothèque.

12
Yannick Loriot
6
jessecurry

Cocoacontrols.com est votre endroit idéal pour toute question de ce genre. Recherche de "calendrier"

https://www.cocoacontrols.com/search?utf8=named&q=calendar

nous donne 15 réponses à la date de publication; celui-ci semble particulièrement attrayant à première vue.

DSLCalendarView pour iOS

4
Alex Curylo
3
karim

La bibliothèque du contrôleur personnalisé pour le calendrier.

1) OCCalendar

2) PMCalendar

3) MAWeekView

4) calendrier ios

5) Kal

6) CKCalendar

J'espère que ça va vous aider. Disponible sur git aussi.

3
Vivek Yadav

J'ai écrit le mien (convient à la vue iPad/paysage, défilement, stylable, construit sur Three20) - http://www.componentix.com/blog/22

Sur GitHub - https://github.com/vgrichina/ios-calendar

2

Un concurrent légèrement plus récent qui fonctionne mieux dans le monde iOS7 est TimesSquare .

J'ai utilisé Tapku pendant longtemps, mais je ne l'ai pas trouvé aussi flexible et le code est vraiment difficile à modifier.

1
andygeers

Il existe également d'autres calendriers visuels personnalisés de nouvelle version pour iOS 8+ écrits en Swift (2.0) CVCalendar . Il fournit un contrôle de calendrier facilement personnalisable pour iOS. 

DDCalendarView qui ressemble à iCal. Il comporte à la fois les versions ObjectiveC et Swift du code. Actuellement, il ne montre que les événements quotidiens. nous devons développer l'interface utilisateur pour prendre en charge les événements hebdomadaires et mensuels. Les classes d'événement utilisées dans ce calendrier ne sont pas héritées des classes EKEventKit.

0
shri