Personnalisation header tablecolumn

09:19 modifié dans API AppKit #1
Bonjour,

J'ai déterminé une sous classe de NSCell pour l'unique tableColumn mais le problème est que je n'arrive pas à  élimier la zone carrée au dessus à  droite de la l'outline view ?

Comment faire proprement pour ne pas mettre un vue juste au dessus... ?

Merci.

[Fichier joint supprimé par l'administrateur]

Réponses

  • 09:19 modifié #2
    en surchargeant le drawRect de la scrollview qui contient ta table pour dessiner un fond qui est conforme au reste.
  • mars 2006 modifié #3
    Et non... je n'arrive pas à  le changer, les bords de la tableview prennent la couleur mais la petite zone reste la même :(

    Ou alors il y a un truc ? Dans IB si on tire la colonne la zone disparaà®t mais revient au lancement de l'application.
  • 09:19 modifié #4
    sorry, j'avais oublié la headerview. Remplace donc la header view de la table par une sous classe maison.
  • 09:19 modifié #5
    setCornerView:(), je n'avais pas vu...
  • LeChatNoirLeChatNoir Membre, Modérateur
    09:19 modifié #6
    ah c'est intéressant ça !
    Moi, j'avais pas trouvé et comme j'avais qu'une colonne et pas de tri à  faire, j'avais mis mon outline sans header et mis une vue perso au dessus...

    Pas classe mais bon, efficace.
  • 09:19 modifié #7
    J'avoue ne pas avoir utilisé headerview, j'ai juste sous classé un nscell pour la tablecolumn et un nsview pour setCornetView et ce n'est pas parfait.

    [Fichier joint supprimé par l'administrateur]
Connectez-vous ou Inscrivez-vous pour répondre.