Czy istnieje gotowa kontrola kalendarza dla aplikacji na iPhone'a? [Zamknięte]


85

Buduję aplikację dla iPhone'a, która będzie wyświetlać nadchodzące i przeszłe wydarzenia. Zdecydowałem się na widok listy, ale potem zdałem sobie sprawę, że kalendarz (podobnie jak ten wyświetlany w widoku „miesiąca” we wbudowanej aplikacji Kalendarz) będzie najlepiej pasował.

Jednak wytyczne iPhone'a dotyczące interfejsu ludzkiego tylko wspominają o selektorze dat, a nie o kalendarzu, więc uważam, że nie ma nic takiego po wyjęciu z pudełka. Czy to prawda? Jeśli tak, czy ktoś wie o formancie strony trzeciej, którego można użyć? (Mógłbym sam napisać, ale wolałbym odebrać coś gotowego, ponieważ jest to odstępstwo od pierwotnych planów projektu).

Odpowiedzi:


76

Tak.

Oto opcje, o których wiem:

EDYCJA: stan na 6 maja 2010

1) GCCalendar

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

3) http://code.google.com/p/iphonecal (wymaga łatwego dostosowania, aby zmienić tekst z chińskiego na angielski)

4) Komercyjne: http://nrg.com.bd/blog/archives/36, ale wygląd i zachowanie poprzednich jest dużo, dużo lepsze i są one darmowe, jeśli możesz przestrzegać ich licencji.

Mam nadzieję że to pomoże.


1
Niesamowite! Właśnie tego szukałem. Skończyło się na tym, że wykonałem pierwszą iterację aplikacji z DatePickerem i kilkoma ulepszeniami interfejsu użytkownika wokół niego, ale na pewno spojrzę na # 1 / # 2. Dziękuję Ci bardzo!
chesterbr

Idealnie .. dzięki bez przebaczenia. btw, kcalendar-iphone jest licencją MIT. IMO, to najlepszy wybór, jeśli tworzysz aplikację komercyjną.
prakash

Zdecydowanie się zgadzam. Swoją drogą to także mój wybór.
Massimo Cafaro

1
Wygląda na to, że kcalendar-iphone nie jest już dostępny w Google Code. Kal wygląda jednak dobrze na github.com/klazuka/Kal
Luke

1
Ponieważ jesteś wybraną poprawną odpowiedzią, a kalendarze, które pokazałeś w odpowiedzi nie były aktualizowane przez ostatnie 4-6 lat, czy mógłbyś dodać ten kalendarz do swojej listy? Jest zaktualizowany do 2016 roku, dostępny za pośrednictwem cocoapods i jest najlepiej konfigurowalnym kalendarzem, jaki do tej pory widziałem. -> cocoapods.org/pods/JTAppleCalendar
FlowUI. SimpleUITesting.com

30

12

Dodałbym bardzo dobrą bibliotekę.


Cześć, czy mogę wiedzieć, jak iCal działa na iPadzie przez miesiąc, niezależnie od tego, czy używają biblioteki, czy innej?
siva



3

Kal nie ma widoku dnia. Czy istnieje (łatwy) sposób na dodanie do niego widoku dnia?
Qiulang,

Kal naśladuje aplikację kalendarza iPhone'a. Nie wiem, czy jest jakiś z widokiem dziennym. Ludzie zawsze się rozwijają ... szukaj tego, możesz to dostać.
karim,

3

Biblioteka niestandardowego kontrolera kalendarza.

1) OCCalendar

2) PMCalendar

3) MAWeekView

4) kalendarz ios

5) Kal

6) CKCalendar

Mam nadzieję, że to pomoże ci dobrze. Dostępne również na git.


Proszę zamieścić linki do nich ..
Morten Holmgaard

Obecnie sprawdzono łącze OCCalendar, wspomniano, że ten kod jest przestarzały. Pl. zapoznaj się z poniższym linkiem github.com/ocrickard/OCCalendar . Wszelkie dane wejściowe dotyczące tego, czy ten moduł kalendarza jest nadal obsługiwany.
shri


1

Nieco nowszym rywalem, który działa lepiej w świecie iOS7 jest TimesSquare .

Używałem Tapku przez długi czas, ale nie uważałem go za tak elastyczny, a kod jest naprawdę trudny do modyfikacji.


0

Istnieją również inne niestandardowe kalendarze wizualne nowej wersji dla iOS 8+ napisane w Swift (2.0) CVCalendar . Zapewnia łatwe do dostosowania sterowanie kalendarzem dla systemu iOS.

DDCalendarView, który wygląda podobnie do iCal. Ma wersję kodu ObjectiveC i Swift. Obecnie pokazuje tylko codzienne wydarzenia. musimy opracować interfejs użytkownika, aby obsługiwał wydarzenia tygodniowe i miesięczne. Klasy zdarzeń używane w tym kalendarzu nie są dziedziczone z klas EKEventKit.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.