LogicielMac.com
  • twitter
  • facebook
  • google+
  • Accueil
  • Forum
  • Logiciels
    • Internet
    • Pratique
    • Utilitaire
    • Multimédia
    • Sécurité
    • Jeux
  • Rubriques
    • Actualités
    • Screencast
    • Articles
  • Espace développeurs
  • Boutique
LogicielMac.com
  • Accueil
  • Forum
  • Logiciels
    • Internet
    • Pratique
    • Utilitaire
    • Multimédia
    • Sécurité
    • Jeux
  • Rubriques
    • Actualités
    • Screencast
    • Articles
  • Espace développeurs

Accéder au contenu


Index du forum » Forum de LogicielMac.com - Partie Logiciel » Developpement & beta
  Aperçu avant impression
FAQ Rechercher Inscription Connexion

Redimensionner une fenêtre lors d'une sélection de TableView

Developpeurs, Faites tester vos betas - Visiteurs, faites vos remarques pour l'amélioration des softs
Publier une réponse
1 message • Page 1 sur 1
MacUser
  • MacUser's Profil
  • MacUser's Site internet
Avatar de l’utilisateur
Super Raymond(e) !!!
Message(s) : 711
Inscription : Dim Sep 17, 2006 11:05
Localisation : Devant un Mac
MessageDim Juin 14, 2009 10:52
Bonjour chers Macqueux ! :)

Je débute sous Cocoa et j'ai un petit problème : j'ai une fenêtre avec une TableView qui occupe toute la place. J'aimerais que, quand on clique sur une ligne de cette TableView alors qu'aucune ligne n'est sélectionnée, la fenêtre s'agrandisse en bas pour afficher des TextFields permettant de modifier la ligne en question. Quand on clique sur une ligne mais qu'une ligne est déjà sélectionnée, la fenêtre ne s'agrandit pas plus mais les TextFields changent. Quand on ne sélectionne aucune ligne, la fenêtre n'est pas agrandie (ou se rétrécit si c'est suite à une dé-sélection). J'ai demandé sur osx-dev.com mais je pense qu'on y surestime mes capacités ^^ Je suis un noob complet et j'essaie d'apprendre par la pratique plutôt que par des bouquins que je ne lirai jamais mais là, je bloque. Jusque là, j'ai essayé avec la méthode setFrame:display:animate: que j'ai placée dans une méthode delegate de ma TableView : tableviewSelectionDidChange.

Quel est selon vous le meilleur moyen de mettre ça en place ? Mes tentatives n'ont pas été très concluantes. D'une part, la fenêtre s'agrandissait à chaque fois que je sélectionnais une autre ligne sans faire de dé-sélection donc ça finissait pas me donner une fenêtre immense. D'autre part, quand je redimensionnais manuellement la fenêtre, l'espace vide sensé s'afficher en bas lors d'une sélection s'affichait également ce qui n'est pas très esthétique (l'idéal serait que la TableView prenne tout le temps toute la place de la fenêtre SAUF lors d'une sélection).

Donc voilà, je ne poste pas de code car il n'y en a pas beaucoup et que je préfère avoir vos avis directement pour le perfectionner.

Merci d'avance de votre aide!:)
Image
Publier une réponse
1 message • Page 1 sur 1

Retour vers Developpement & beta

Retour vers Index du forum

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)

Index du forum
© Absolution Style by Christian Bullock
L’équipe Supprimer tous les cookies du forum• Le fuseau horaire est UTC+1 heure
Powered by phpBB© 2000, 2002, 2005, 2007 phpBB Group
cron
  • Contact
  • |
  • Annoncer sur LogicielMac.com
  • |
  • Mentions légales
  • |
  • CGU
LogicielMac.com
© Logiciel Mac
LogicielMac.com