Estou construindo um aplicativo para o iPhone que exibirá eventos futuros e anteriores. Eu me conformei com uma exibição de lista, mas então percebi que um calendário (assim como aquele exibido na exibição de "mês" no aplicativo de Calendário integrado) seria a melhor combinação.
No entanto, as Diretrizes de Interface Humana do iPhone mencionam apenas o Selecionador de Data, não o calendário, então acredito que não há nada parecido com isso. Isso é verdade? Em caso afirmativo, alguém conhece um controle de terceiros que poderia ser usado? (Eu poderia escrever um sozinho, mas prefiro pegar algo pronto, já que isso é um desvio dos planos originais do projeto).
O melhor site é de fato https://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=Calendar , , porque você encontra capturas de tela de calendários separados. Mesmo assim, fiz uma lista:
iOS
Xamarin.iOS
Compre componentes
Eu tenho isso em uma planilha do Excel , onde você pode encontrar muito mais informações.
fonte
Eu adicionaria esta biblioteca muito boa.
fonte
Confira Kal: http://github.com/klazuka/Kal
fonte
O seu lugar certo para qualquer pergunta como essa hoje em dia é cocoacontrols.com. Procurando por "calendário"
https://www.cocoacontrols.com/search?utf8=✓&q=calendar
nos dá 15 respostas na data de postagem; este parece particularmente atraente à primeira vista.
DSLCalendarView para iOS
fonte
é o melhor.
fonte
A biblioteca do controlador personalizado para calendário.
1) OCCalendar
2) PMCalendar
3) MAWeekView
4) ios-calendar
5) Kal
6) CKCalendar
Espero que ajude você bem. Disponível no git também.
fonte
Eu escrevi meu próprio (adequado para iPad / visualização horizontal, rolável, estilizável, baseia-se no Three20) - http://www.componentix.com/blog/22
No GitHub - https://github.com/vgrichina/ios-calendar
fonte
Um contendor ligeiramente mais novo que funciona melhor no mundo iOS7 é o TimesSquare .
Eu usei o Tapku por muito tempo, mas não o achei tão flexível, e o código é realmente difícil de modificar.
fonte
Há também outra nova versão do calendário visual personalizado para iOS 8+ escrito em Swift (2.0) CVCalendar . Ele fornece controle de calendário facilmente personalizável para iOS.
DDCalendarView que é semelhante ao iCal. Possui as versões ObjectiveC e Swift do código. Atualmente, mostra apenas eventos diários. precisamos desenvolver a IU para oferecer suporte a eventos semanais e mensais. As classes de eventos usadas neste calendário não são herdadas das classes EKEventKit.
fonte