2009-12-06 5 views
1

J'ai une application que je suis en train de construire en utilisant la ligne horizontale (qui est juste un cas particulier de NSBox). J'ai placé le composant dans l'interface, mais quoi ajuster l'épaisseur de la ligne.Définition de la largeur de la ligne horizontale (NSBox) dans Interface Builder

NSBox possède une méthode setBorderWidth, mais ne semble pas l'avoir exposée dans Interface Builder. Je préférerais ne pas le faire manuellement, car je ne veux pas avoir à maintenir un objet simplement pour ajuster cette valeur unique.

Existe-t-il un moyen de définir cela via Interface Builder que je manque juste?

Ou, à défaut, existe-t-il une meilleure façon de placer une ligne horizontale dans votre interface utilisateur de sorte que vous puissiez contrôler ses attributs via Interface Builder?

Répondre

0

Dans le volet Attributs de l'inspecteur, définissez Type de bordure sur Personnalisé. Ensuite, dans le volet Taille, définissez la largeur de la bordure selon vos besoins.

+0

Le panneau Attributs n'a pas de type de bordure. Lorsque vous sélectionnez "Horizontal Line", il ne donne pas autant d'informations qu'une NSBox normale. – MarkPowell

+0

Ah, je vois. J'ai mal lu votre paragraphe d'intro. Toutes mes excuses pour le bruit. –