• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Field Editor - NSTextFieldCell ...

Daisy

Uelzener Rambour
Registriert
14.01.06
Beiträge
366
Hilfe liebe Apfeltalker, ich blicks net ...

Ich habe mir eine NSTextField Subclass angelegt, in der ich mit

Code:
- (BOOL) textView: (NSTextView*) textView
	shouldChangeTextInRange: (NSRange) range
	replacementString: (NSString*) replacementString{
und
Code:
- (BOOL)textView:(NSTextView *)textView 
      doCommandBySelector:(SEL)commandSelector {
eine eigene Autocomplete-Funktion realisiert habe - die funktioniert da einwandfrei ...

Jetzt möchte ich das ganze aber auch auf eine NSTextFieldCell Subclass übertragen, damit ich es in TableViews verwenden kann - das klappt mit dem shouldChangeTextInRange-Part problemlos - aber was mache ich mit 'doCommandBySelector' ?? Wie komme ich an den Field Editor der Zelle? Muss ich mir den auch selbst konfigurieren/subclassen und per
Code:
- (NSText *)setUpFieldEditorAttributes:(NSText *)textObj
...anlegen? Geht das überhaupt oder geht das einfacher/anders/besser?
Ich nehme an (hoffe), ich stehe da irgendwo auf dem Schlauch und alles ist ganz einfach ;-) ...

P.S. 'doCommandBySelector:' benötige ich, da ich das autoComplete mit den Tasten moveUp: und moveDown: steuere (nächster Vorschlag, letzer Vorschlag ...).
Vielleicht weiss ja auch eine ganz andere Lösung, um die Tastensteuerung zu realisieren?

Vielen Dank für eure Hilfe, Tipps, Links etc.

Grüße,

Daisy