Czy jest jakaś gotowa Kontrola kalendarza dla aplikacji na iPhone ' a? [zamknięte]

Buduję aplikację dla iPhone ' a, która wyświetli nadchodzące i przeszłe wydarzenia. Zdecydowałem się na widok listy, ale potem zdałem sobie sprawę, że kalendarz (tak jak ten wyświetlany w widoku "miesiąca" we wbudowanej aplikacji kalendarza) byłby najlepszym dopasowaniem.

Jednak wytyczne iPhone Human Interface po prostu wspomina Selektor daty, a nie Kalendarz, więc wierzę, że nie ma nic takiego po wyjęciu z pudełka. To prawda? Jeśli tak, czy ktoś wie o kontroli strony trzeciej to może być użyte? (Mógłbym napisać jeden sam, ale wolałbym coś gotowego, ponieważ jest to odejście od pierwotnych planów projektu).

Author: Guru, 2009-06-15

10 answers

Tak.

Są to opcje, które znam:

EDIT: od maja 6, 2010

1) GCCalendar

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

3) http://code.google.com/p/iphonecal (należy dostosować-łatwo-aby zmienić tekst z chińskiego na angielski)

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

Mam nadzieję, że to pomoże.

 76
Author: Massimo Cafaro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-09 10:12:29

Najlepsza strona jest rzeczywiście https://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=Calendar , ponieważ znajdują się zrzuty ekranu poszczególnych kalendarzy. Niemniej jednak zrobiłem listę:

IOS

Kup komponenty

Mam to w Excel-arkusz , gdzie można znaleźć znacznie więcej informacji.

 30
Author: testing,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-16 07:41:01

Dodałbym bardzo dobrą bibliotekę.

 12
Author: Yannick L.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-29 14:28:32
 6
Author: jessecurry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-06 17:24:06

Twoje goto miejsce na każde takie pytanie w dzisiejszych czasach jest cocoacontrols.com. szukanie "kalendarza"

Https://www.cocoacontrols.com/search?utf8=✓&q=Kalendarz

Daje nam 15 odpowiedzi w dniu postu; ta wydaje się szczególnie atrakcyjna na pierwszy rzut oka.

DSLCalendarView dla iOS

 4
Author: Alex Curylo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-06 22:37:17
 3
Author: karim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-02 14:58:48

Biblioteka niestandardowego kontrolera kalendarza.

1) OCCalendar

2) PMCalendar

3) MAWeekView

4) iOS-kalendarz

5) Kal

6) CKCalendar

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

 3
Author: Vivek Yadav,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-10 19:54:12

Napisałem swój (odpowiedni dla iPada / widok krajobrazowy, przewijalny, stylowy, oparty na Three20)- http://www.componentix.com/blog/22

Na Githubie- https://github.com/vgrichina/ios-calendar

 2
Author: Vladimir Grichina,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-03 18:54:02

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

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

 1
Author: andygeers,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-30 09:27:54

Istnieją również inne nowa wersja niestandardowy kalendarz wizualny dla iOS 8+ napisany w Swift (2.0) CVCalendar . Zapewnia łatwo konfigurowalną kontrolę kalendarza dla systemu iOS.

DDCalendarView , który wygląda podobnie do iCal. Posiada zarówno Obiektyvec jak i Swift w wersji kodu. Obecnie pokazuje tylko codzienne wydarzenia. musimy opracować interfejs użytkownika do obsługi wydarzeń tygodniowych i miesięcznych. Klasy zdarzeń używane w tym kalendarzu nie są dziedziczone po klasach EKEventKit.

 0
Author: shri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-29 15:23:48