2010-04-19 7 views

Répondre

1

Avez-vous regardé le menu "Format" dans votre menu principal? Il y en a un appelé "Bold". Vous devriez regarder la méthode qui est accrochée à cet élément de menu. C'est probablement une méthode qui fait partie de "First Responder". Si c'est le cas, accrochez votre bouton sur "First Responder", puis sélectionnez cette méthode pour le bouton.

+0

Merci, ça a marché. Mais, menu gras crochet au gestionnaire de police pas au premier répondeur. Il suffit de créer un bouton et de définir le tag sur 2, puis de le placer dans le gestionnaire de polices et de sélectionner addFontTrait: action. – boom

0

Le système de texte Cocoa fournit déjà un large éventail de sous-systèmes pour modifier les chaînes et le texte attribués. Vous devriez probablement envisager d'utiliser NSTextView avant de lancer vos propres systèmes.

Cependant: Vous pouvez vous intéresser à l'API NSAttributedString. Vous devriez le trouver éclairant.

+0

Je peux écrire du texte en mode texte. Au lieu d'utiliser le menu Format, comment puis-je le mettre en gras lorsque vous cliquez sur un bouton tout en sélectionnant le texte dans la vue du texte. – boom

0

Le menu en gras permet d'accrocher le gestionnaire de polices au premier répondant. Il suffit de créer un bouton et de définir le tag sur 2, puis de le placer dans le gestionnaire de polices et de sélectionner addFontTrait: action.

Questions connexes