Background d'une NSTabView
LeChatNoir
Membre, Modérateur
Slt les Codeurs,
J'ai une fenêtre "métal" avec une NSTabView dedans.
Les onglets sont visibles et la table "bordurée".
Donc par défaut, il met un backgroud métal.
J'aimerai en mettre un un peu plus léger genre la texture du nouvel iTunes ou un truc du style.
Comment est ce possible ?
Dois je y ajouter une subview customisée ?
Dans IB, c'est pas possible et dans la classe NSTabView, y a juste moyen de dire "drawBackground" ou pas (et encore, c'est valable que quand les onglets sont invisibles et la vue n'a pas de bords...).
Des idées ?
a+
J'ai une fenêtre "métal" avec une NSTabView dedans.
Les onglets sont visibles et la table "bordurée".
Donc par défaut, il met un backgroud métal.
J'aimerai en mettre un un peu plus léger genre la texture du nouvel iTunes ou un truc du style.
Comment est ce possible ?
Dois je y ajouter une subview customisée ?
Dans IB, c'est pas possible et dans la classe NSTabView, y a juste moyen de dire "drawBackground" ou pas (et encore, c'est valable que quand les onglets sont invisibles et la vue n'a pas de bords...).
Des idées ?
a+
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
En fait, les NSTabView sont transparentes et on voit le même fond que la fenêtre.
On me suggère donc de mettre une image background dessous...
C'est pas mal si ce n'est que ca peut mal réagir aux redimensionnements et c'est peut être un peu lourd....
Une autre idée ?
Pour donner une réponse à ton problème, je pense en effet qu'il faut passer par une Custom View ou bien (mais c'est plus dur) sous-classer NSTabView. Je n'ai jamais essayé, mais c'est un truc qui doit être faisable.
Bonne continuation
Je vais peut être tenter de sous classer NSTabView...
et plus particulièrementDrawRect, dans laquelle je peux tenter de dessiner un fond... (suggestion de mpergand.).
Je vous tient au courant.
a+