Hi, ich bin hier neu im Forum. Ich arbeite seit einiger Zeit an einem kleinen Mac Software-Projekt und hab ein Problem, bei dem ich einfach nicht weiter komme:
Ich habe auf einem View ein NSTextfield, in dem Rechts (ähnlich wie z.B. der Refresh-Button in der URL-Zeile von Safari oder dem Clear-Button in einem Suchfeld) ein NSButton platziert werden soll, der ein Kontextmenü öffnet. Ich möchte auch gerne, dass der Button aus designtechnischen Gründen dort bleibt.
Mein Problem ist jetzt nur, dass ich keinen Weg gefunden habe, um das Textfield dazu zu bringen, dass der Text bei editieren rechtzeitig weitergeschoben wird, so dass der Cursor niemals hinter den Button kommt; also sozusagen dass man den maximalen Inhalt des Textfields festlegen kann, bevor es weiterscrollt (was normalerweise ja erst passiert, wenn der rechte Rand erreicht wird).
Ich habe bis jetzt nichts dazu gefunden, wie man mit solchen 'inline' Objekten umgeht.
Schonmal danke für eure Hilfe.
512k
Ich habe auf einem View ein NSTextfield, in dem Rechts (ähnlich wie z.B. der Refresh-Button in der URL-Zeile von Safari oder dem Clear-Button in einem Suchfeld) ein NSButton platziert werden soll, der ein Kontextmenü öffnet. Ich möchte auch gerne, dass der Button aus designtechnischen Gründen dort bleibt.
Mein Problem ist jetzt nur, dass ich keinen Weg gefunden habe, um das Textfield dazu zu bringen, dass der Text bei editieren rechtzeitig weitergeschoben wird, so dass der Cursor niemals hinter den Button kommt; also sozusagen dass man den maximalen Inhalt des Textfields festlegen kann, bevor es weiterscrollt (was normalerweise ja erst passiert, wenn der rechte Rand erreicht wird).
Ich habe bis jetzt nichts dazu gefunden, wie man mit solchen 'inline' Objekten umgeht.
Schonmal danke für eure Hilfe.
512k