Existe algum controle de calendário pronto para aplicativos do iPhone? [fechadas]

85

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).

chesterbr
fonte

Respostas:

76

Sim.

Estas são as opções que conheço:

EDITAR: a partir de 6 de maio de 2010

1) GCCalendar

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

3) http://code.google.com/p/iphonecal (precisa ser personalizado - facilmente - para alterar o texto de chinês para inglês)

4) Comercial: http://nrg.com.bd/blog/archives/36 mas a aparência dos anteriores é muito, muito melhor e eles são gratuitos, se você puder cumprir com suas licenças.

Espero que isto ajude.

Massimo Cafaro
fonte
1
Impressionante! Isso é exatamente o que eu estava procurando. Acabei fazendo a primeira iteração do aplicativo com um DatePicker e alguns aprimoramentos de IU em torno dele, mas com certeza irei dar uma olhada em # 1 / # 2. Muito obrigado!
chesterbr
Pefect .. obrigado imperdoável. btw, kcalendar-iphone é uma licença do MIT. IMO, essa é a melhor escolha para quem está desenvolvendo um aplicativo comercial.
prakash
Concordo plenamente. Também é minha escolha BTW.
Massimo Cafaro
1
kcalendar-iphone parece não estar mais disponível no Google Code. Kal parece bom em github.com/klazuka/Kal
Luke
1
Visto que você foi a resposta correta selecionada e os calendários mostrados em sua resposta não foram atualizados nos últimos 4-6 anos, você se importaria de adicionar este calendário à sua lista? Está atualizado para 2016, disponível através do cocoapods, e é o melhor calendário mais configurável que já vi até hoje. -> cocoapods.org/pods/JTAppleCalendar
FlowUI. SimpleUITesting.com
30

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.

testando
fonte
12

Eu adicionaria esta biblioteca muito boa.

Yannick Loriot
fonte
Olá, posso saber como funciona o iCal no iPad por mês, se eles estão usando a biblioteca ou alguma outra ??
siva
3

http://github.com/klazuka/Kal

é o melhor.

karim
fonte
Kal não tem visão diurna. Existe alguma maneira (fácil) de adicionar a visualização do dia a ele?
Qiulang,
Kal imita o aplicativo de calendário do iPhone. Não sei se há algum com visão diurna. As pessoas estão sempre desenvolvendo ... procure, você pode conseguir.
karim
3

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.

Vivek Yadav
fonte
Por favor, poste links para eles ..
Morten Holmgaard
Atualmente verificado o link OCCalendar, é mencionado que seu código está obsoleto. Pl. consulte o link abaixo github.com/ocrickard/OCCalendar . Qualquer entrada sobre se este módulo de calendário ainda é compatível.
Shri
1

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.

andygeers
fonte
0

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.

Shri
fonte