Conseil pour control "fait-maison"
olof
Membre
Salut !
J'aimerais me lancer dans la création d'un contrôle de tyle calendrier. Une vue d'un mois (comme dans iCal, à gauche de l'écran), avec les jours clicables.
Comme je débute en Cocoa, je me perds devant la grandeur de la tâche (pour moi). Est-ce que quelqu'un aurait un lien sur un petit tuto ou quelque chose du genre qui pourrait un peu m'aider ?
A priori, je dois me pencher sur les NSCell et NSControl, si j'ai bien compris...
Merci !
J'aimerais me lancer dans la création d'un contrôle de tyle calendrier. Une vue d'un mois (comme dans iCal, à gauche de l'écran), avec les jours clicables.
Comme je débute en Cocoa, je me perds devant la grandeur de la tâche (pour moi). Est-ce que quelqu'un aurait un lien sur un petit tuto ou quelque chose du genre qui pourrait un peu m'aider ?
A priori, je dois me pencher sur les NSCell et NSControl, si j'ai bien compris...
Merci !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je pense pas que je peux faire ce genre de chose avec le NSDatePicker ?
Je pense qu'une NSMatrix est une bonne base de départ dans ce cas.
Bon, on va retrousser ses manches... et revenir rapidement pour plus de questions !!!
En effet, je viens de trouver LRCalendarView (http://www.burgundylogan.com/Code/) qui me parait une très bonne base de départ.
Merci !
Ce que je ne comprends pas, c'est quand dans cette classe LRCalendar, la méthode drawRect ne fait presque rien ! Presque tout le dessin se fait dans une méthode drawCalendar appelée entre autres par awakeFromNib.
Cette méthode ne devrait-elle pas être appelée aussi dans la méthode drawRect ?
Si une bonne âme veut bien télécharger ce LRCalendar (lien deux posts plus haut) et m'éclairer, ça serait fort sympa !!!
Merci !
drawCalendar dispatch les infos aux cellules de type "LRCalendarDayCell". Ces derni!ères vont se rafraichir d'elles mêmes. Donc dans le drawRect LRCalendarView n'a qu'a rafraichir l'arrière plan.