web-dev-qa-db-fra.com

Comment puis-je afficher le calendrier dans Swift

Je veux créer une application de calendrier simple dans Swift 2, mais je ne sais pas par où commencer. Je sais qu'il existe d'excellents composants de calendrier disponibles dans cocopoads, mais les documents correspondants sont inachevés et en tant que tels. débutant, il m’est difficile de les lire et d’enquêter sur le code.J'ai téléchargé des cocoapodes populaires et j’ai joué avec eux, mais il me manque cette fonctionnalité.

Je veux faire un simple journal menstruel pour une pratique avec des dates et d'autres trucs. J'imaginais que ce serait simple, mais après une journée d'investigation, c'est plutôt difficile. J'ai peut-être tort.

Alors, comment je fais ma propre vue de calendrier? Devrais-je commencer par tableview et collection view pour dates?

Quelqu'un peut-il me donner des indications, je suis perdu à ce stade. Devrais-je apprendre à faire mon propre point de vue (je suis un débutant alors c'est peut-être trop difficile) ou devrais-je utiliser un calendrier personnalisé?

37
Kira

Apple n'a aucun contrôle de calendrier et de nombreux développeurs sont perdus dans la manière de les créer.

Un bon cocoapod qui est bien documenté est celui-ci . Il a été développé par moi-même. Si vous avez besoin d'aide pour mettre les choses en place, je peux vous le fournir. Didacticiels complets pour vous aider à démarrer ici .

Si toutefois, vous voulez savoir comment il a été construit afin de pouvoir en construire un vous-même, alors vous pouvez vérifier ce lien . Il vous montre en détail comment il a été construit à l'aide d'un UICollectionView. Puisque vous avez dit que vous êtes nouveau dans la programmation, la première option est plus facile à mon avis honnête pour le moment.

Mais vous êtes un codeur et, à un moment donné, vous devriez apprendre. Je suggère donc d’apprendre Swift/objective-c jusqu’à ce que vous vous sentiez à l’aise. Commencez avec des projets simples comme la création d’une vue de tableau, etc. Découvrez comment fonctionne la délégation, etc.

Une fois que vous maîtriserez mieux les vues, les délégations, etc., vous serez plus à l'aise pour créer votre propre contrôle de calendrier.