la position/largeur d'un NSSlider J'ai un NSMenu
attaché à un NSStatusItem
, et à l'intérieur que je NSMenu
un NSMenuItem
pour lequel je me suis fixé la propriété view
à un objet NSSlider
. Ça marche (ça m'a fait ce que j'avais après) presque.réglage dans une NSMenuItem
Le résultat ressemble à ceci:
NSSlider in an NSMenu as an NSMenuItem.view http://dl.dropbox.com/u/91596/Screenshots/k8tl.png
Le problème est que je voudrais le curseur pour aligner les éléments de menu ci-dessus, donc il ne semble pas foutue horrible.
Je ne trouve rien dans la documentation de la pomme qui dit quoi que ce soit sur la possibilité de définir la position d'un NSSlider
donc je suppose que je vais devoir l'aile en le dessinant moi-même.
Est-ce une supposition correcte? Si oui, quelles sont les références de classe/liens de lecture suggérés pour atteindre ce résultat? Ou, je vais à propos de ce problème? Pendant que j'y suis - j'ai dû faire glisser le curseur dans le constructeur de l'interface utilisateur jusqu'à la largeur souhaitée - est-il possible de définir par programme la largeur du curseur pour qu'il remplisse l'espace désiré dans le menu ?
Merci, désolé de ce sont des questions noob - Je suis assez nouveau pour la programmation ObjC.
Les méthodes de valeur héritées de NSControl. par exemple. setFloatValue: – danh
CGRectDivide() sort un cadre approprié, puis soustraire un peu des bords et aligner son origine.x avec celui du reste des contrôles. – CodaFi
Vous pourriez vouloir reconsidérer votre conception - en tant qu'utilisateur je * le déteste * pour jouer avec des curseurs dans les menus ... – Jay