NSSplitView addSubview: sans affichage
Flo
Membre
Bonjour à tous,
j'ai une sous classe de BWSplitView (BWToolKit) qui au départ n'a qu'une seule subview (et donc pas de separator). Je souhaiterai ajouter dynamiquement une subview sans que cette dernière ne soit affichée tout de suite mais seulement au prochain uncollapse.
J'ai essayé un truc du style :
Sans succès. ça me pose un problème car dès que j'ajoute une subview, cette dernière s'affiche directement sans l'effet d'affichage progressif d'un toggleCollapse:.
Une idée ?
j'ai une sous classe de BWSplitView (BWToolKit) qui au départ n'a qu'une seule subview (et donc pas de separator). Je souhaiterai ajouter dynamiquement une subview sans que cette dernière ne soit affichée tout de suite mais seulement au prochain uncollapse.
J'ai essayé un truc du style :
<br />@implementation ITSplitView<br /><br />- (void) addSubview: (NSView *)aView<br />{<br /> aView.needsDisplay = NO;<br /> <br /> [super addSubview: aView];<br />}<br /><br />@end<br />
Sans succès. ça me pose un problème car dès que j'ajoute une subview, cette dernière s'affiche directement sans l'effet d'affichage progressif d'un toggleCollapse:.
Une idée ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
ça rajoute une view englobante supplémentaire mais c'est le moyen le plus simple d'ajouter dynamiquement des views à ma splitView en ayant l'effet de réapparition progressive du uncollapse de BWSplitView.