Gibt es eine vorgefertigte Kalendersteuerung für iPhone-Apps? [geschlossen]

84

Ich baue eine Anwendung für das iPhone, die bevorstehende und vergangene Ereignisse anzeigt. Ich habe mich für eine Listenansicht entschieden, aber dann wurde mir klar, dass ein Kalender (genau wie der in der "Monats" -Ansicht in der integrierten Kalenderanwendung angezeigte) am besten passt.

In den Richtlinien für die Benutzeroberfläche des iPhone wird jedoch nur die Datumsauswahl und nicht der Kalender erwähnt. Ich glaube, es gibt nichts Vergleichbares. Ist das wahr? Wenn ja, kennt jemand eine Steuerung eines Drittanbieters, die verwendet werden könnte? (Ich könnte selbst eine schreiben, aber ich würde lieber etwas fertig abholen, da dies eine Abweichung von den ursprünglichen Projektplänen darstellt).

chesterbr
quelle

Antworten:

76

Ja.

Dies sind die Optionen, die mir bekannt sind:

EDIT: Stand 6. Mai 2010

1) GCCalendar

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

3) http://code.google.com/p/iphonecal (muss einfach angepasst werden, um den Text von Chinesisch auf Englisch zu ändern)

4) Kommerziell: http://nrg.com.bd/blog/archives/36 aber das Erscheinungsbild der vorherigen ist viel, viel besser und sie sind kostenlos, wenn Sie ihre Lizenzen einhalten können.

Hoffe das hilft.

Massimo Cafaro
quelle
1
Genial! Genau das habe ich gesucht. Am Ende habe ich die erste Iteration der App mit einem DatePicker und einigen Verbesserungen der Benutzeroberfläche durchgeführt, aber ich werde mir sicherlich # 1 / # 2 ansehen. Vielen Dank!
Chesterbr
Perfekt .. danke unverzeihlich. Übrigens ist kcalendar-iphone MIT-Lizenz. IMO, das ist die beste Wahl, wenn man eine kommerzielle App entwickelt.
Prakash
Ich bin sehr einverstanden. Es ist auch meine Wahl übrigens.
Massimo Cafaro
1
kcalendar-iphone scheint auf Google Code nicht mehr verfügbar zu sein. Kal sieht aber gut aus auf github.com/klazuka/Kal
Luke
1
Würde es Ihnen etwas ausmachen, diesen Kalender Ihrer Liste hinzuzufügen, da Sie die ausgewählte richtige Antwort sind und die Kalender, die Sie in Ihrer Antwort angezeigt haben, in den letzten 4 bis 6 Jahren nicht aktualisiert wurden? Es wurde auf 2016 aktualisiert, ist über Cocoapods erhältlich und der beste konfigurierbare Kalender, den ich bisher gesehen habe. -> cocoapods.org/pods/JTAppleCalendar
FlowUI. SimpleUITesting.com
30

Die beste Website ist in der Tat https://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=Calendar , da Sie Screenshots der einzelnen Kalender finden. Trotzdem habe ich eine Liste gemacht:

iOS

Xamarin.iOS

Komponenten kaufen

Ich habe dies in einem Excel-Sheet , wo Sie viel mehr Informationen finden können.

testen
quelle
12

Ich würde diese sehr gute Bibliothek hinzufügen .

Yannick Loriot
quelle
Hallo, kann ich wissen, wie der iCal im iPad für einen Monat funktioniert, ob sie die Bibliothek oder eine andere verwenden?
Siva
3

http://github.com/klazuka/Kal

ist das Beste.

Karim
quelle
Kal hat keine Tagesansicht. Gibt es eine (einfache) Möglichkeit, eine Tagesansicht hinzuzufügen?
Qiulang
Kal ahmt die iPhone Kalender App nach. Ich weiß nicht, ob es welche mit Tagesansicht gibt. Die Leute entwickeln sich ständig weiter ... suchen Sie danach, vielleicht bekommen Sie es.
Karim
3

Die Bibliothek für den benutzerdefinierten Controller für den Kalender.

1) OCCalendar

2) PMC-Kalender

3) MAWeekView

4) ios-kalender

5) Kal

6) CKCalendar

Hoffe, es wird dir gut helfen. Verfügbar auch auf Git.

Vivek Yadav
quelle
Bitte posten Sie Links zu ihnen ..
Morten Holmgaard
Derzeit ist der OCCalendar-Link ausgecheckt. Es wird erwähnt, dass der Code veraltet ist. Pl. Weitere Informationen finden Sie unter dem folgenden Link: github.com/ocrickard/OCCalendar . Jede Eingabe, ob dieses Kalendermodul noch unterstützt wird.
Shri
1

Ein etwas neuerer Anwärter, der in der iOS7-Welt besser funktioniert, ist TimesSquare .

Ich habe Tapku lange Zeit verwendet, fand es aber nicht so flexibel, und der Code ist wirklich schwer zu ändern.

andygeers
quelle
0

Es gibt auch andere neue Versionen des benutzerdefinierten visuellen Kalenders für iOS 8+, die in Swift (2.0) CVCalendar geschrieben wurden . Es bietet eine leicht anpassbare Kalendersteuerung für iOS.

DDCalendarView, das iCal ähnelt. Es hat sowohl ObjectiveC- als auch Swift-Version des Codes. Derzeit werden nur tägliche Ereignisse angezeigt. Wir müssen die Benutzeroberfläche entwickeln, um wöchentliche und monatliche Ereignisse zu unterstützen. In diesem Kalender verwendete Ereignisklassen werden nicht von EKEventKit-Klassen geerbt.

Shri
quelle