NSMatrix et autoresize seulement certaines cellules?
Question
J'ai un NSMatrix avec deux colonnes. Lorsque le cadre est redimensionné, je ne souhaite pas que la colonne de gauche se redimensionne. Y a-t-il un moyen de faire cela sans sous-classer NSMatrix?
Je pense que je devrais peut-être créer deux NSMatrix et les placer côte à côte, un avec le redimensionnement automatique défini sur YES et le second sur NO. Est-ce la manière la plus appropriée de le faire?
Merci pour toute aide.
P.S. Ce site a été incroyablement utile. Merci à tous pour votre contribution.
La solution
Sans (fortement) sous-classement? Non, NSMatrix est un contrôle de grille uniforme.
En ce qui concerne deux instances NSMatrix côte à côte, vous perdriez alors la fonctionnalité principale d’une matrice (le traitement des cellules d’action en tant que groupe). Si vous essayez uniquement d'aligner un petit nombre de contrôles oui / non, faites-le sans la matrice.