¿Existe algún control de calendario listo para usar para las aplicaciones de iPhone? [cerrado]

85

Estoy construyendo una aplicación para iPhone que mostrará eventos pasados ​​y futuros. Me conformé con una vista de lista, pero luego me di cuenta de que un calendario (como el que se muestra en la vista "mes" en la aplicación Calendario incorporada) sería la mejor opción.

Sin embargo, las Pautas de la interfaz humana del iPhone solo mencionan el selector de fecha, no el calendario, por lo que creo que no hay nada como eso listo para usar. ¿Es eso cierto? Si es así, ¿alguien sabe de un control de terceros que pueda usarse? (Podría escribir uno yo mismo, pero prefiero recoger algo listo, ya que esto es una desviación de los planes originales del proyecto).

chesterbr
fuente

Respuestas:

76

Si.

Estas son las opciones que conozco:

EDITAR: a partir del 6 de mayo de 2010

1) GCCalendar

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

3) http://code.google.com/p/iphonecal (debe personalizarse, fácilmente, para cambiar el texto del chino al inglés)

4) Comercial: http://nrg.com.bd/blog/archives/36 pero el look & feel de los anteriores es mucho, mucho mejor y son gratuitos, si puedes cumplir con sus licencias.

Espero que esto ayude.

Massimo Cafaro
fuente
1
¡Increíble! Esto es precisamente lo que estaba buscando. Terminé haciendo la primera iteración de la aplicación con un DatePicker y algunas mejoras de la interfaz de usuario a su alrededor, pero seguramente miraré el # 1 / # 2. ¡Muchas gracias!
chesterbr
Perfecto .. gracias imperdonable. Por cierto, kcalendar-iphone es una licencia MIT. En mi opinión, esa es la mejor opción si uno está desarrollando una aplicación comercial.
Prakash
Estoy totalmente de acuerdo. También es mi elección por cierto.
Massimo Cafaro
1
kcalendar-iphone ya no parece estar disponible en Google Code. Aunque Kal se ve bien en github.com/klazuka/Kal
Luke
1
Dado que usted es la respuesta correcta seleccionada y los calendarios que ha mostrado en su respuesta no se han actualizado durante los últimos 4 a 6 años, ¿le importaría agregar este calendario a su lista? Está actualizado a 2016, disponible a través de cocoapods, y es el mejor calendario más configurable que he visto hasta la fecha. -> cocoapods.org/pods/JTAppleCalendar
FlowUI. SimpleUITesting.com
30

De hecho, el mejor sitio es https://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=Calendar , porque encuentra capturas de pantalla de los calendarios separados. Sin embargo, hice una lista:

iOS

Xamarin.iOS

Comprar componentes

Tengo esto en una hoja de Excel , donde puede encontrar mucha más información.

pruebas
fuente
12

Agregaría esta muy buena biblioteca.

Yannick Loriot
fuente
Hola, ¿puedo saber cómo funciona iCal en iPad durante un mes, ya sea que estén usando la biblioteca o alguna otra?
siva
3

http://github.com/klazuka/Kal

es la mejor.

karim
fuente
Kal no tiene vista diurna. ¿Hay alguna forma (fácil) de agregarle vista de día?
Qiulang
Kal imita la aplicación Calendario de iPhone. No sé si hay alguno con vista de día. La gente siempre está desarrollándose ... búscalo, puedes conseguirlo.
karim
3

La biblioteca del controlador personalizado para el calendario.

1) Calendario OC

2) PMCalendar

3) MAWeekView

4) calendario ios

5) Kal

6) CKCalendar

Espero que te ayude bien. Disponible también en git.

Vivek Yadav
fuente
Por favor publique enlaces a ellos ..
Morten Holmgaard
Actualmente revisado el enlace OCCalendar se menciona que su código está obsoleto. Pl. consulte el siguiente enlace github.com/ocrickard/OCCalendar . Cualquier entrada sobre si este módulo de calendario todavía es compatible.
shri
1

Un contendiente un poco más nuevo que funciona mejor en el mundo iOS7 es TimesSquare .

Usé Tapku durante mucho tiempo pero no lo encontré tan flexible, y el código es realmente difícil de modificar.

andygeers
fuente
0

También hay otra nueva versión de calendario visual personalizado para iOS 8+ escrito en Swift (2.0) CVCalendar . Proporciona un control de calendario fácilmente personalizable para iOS.

DDCalendarView que se parece a iCal. Tiene versiones de código ObjectiveC y Swift. Actualmente muestra solo eventos diarios. necesitamos desarrollar la interfaz de usuario para admitir eventos semanales y mensuales. Las clases de eventos utilizadas en este calendario no se heredan de las clases EKEventKit.

shri
fuente