Ich habe ein NSAlert-Element, das ein NSTextField als Zubehörelement verwendet, um ein Dialogfeld ähnlich der Eingabeaufforderung zu erstellen. Das einzige Problem, das ich habe, ist, dass wenn das Alert ausgeführt wird, das Textfeld nicht fokussiert ist. Ich habe versucht, einen Weg zu finden, NSAlerts Ersthelfer zu ändern, aber nichts gefunden. Gibt es eine Möglichkeit, ein Zubehörteil in NSAlert einfach zu fokussieren?Focus NSAlert Zubehörartikel
9
A
Antwort
0
Sie können [NSWindow makeFirstResponder:] verwenden, müssen jedoch sicherstellen, dass dies nach der Anzeige der Warnung aufgerufen wird.
9
Es scheint, wie sollten Sie in der Lage sein, etwas zu tun wie:
[[alert window] setInitialFirstResponder: myAccessoryView];
bevor der Alarm angezeigt wird.
Verwandte Themen
- 1. NSAlert in Vollbild
- 2. Warten auf [NSAlert beginSheetModalForWindow: ...];
- 3. angular ng-focus/focus Eingabeelement
- 4. Anzeige von NSAlert-Blattmodellen nacheinander
- 5. NSAlert beginSheetModalForWindow Keine Warnung anzeigen
- 6. Programmatisch Schriftgröße für NSAlert erhöhen
- 7. jQuery: focus()
- 8. Überprüfen Sie, ob NSAlert derzeit angezeigt wird
- 9. tmux resize on focus
- 10. autohotkey focus kein titel
- 11. Focus nächste Textansicht automatisch
- 12. jquery tabindex/focus & hotkeys
- 13. eckig form validation focus
- 14. C# Force Form Focus
- 15. Wie Platzhalter entfernen focus
- 16. Mylyn Task Focus UI
- 17. seting focus angucomplete-alt
- 18. Get button focus - MFC
- 19. Focus nur einmal - Jquery
- 20. focus a NSTextField
- 21. -moz-focus-innere
- 22. iphone kamera show focus rechteck
- 23. Wie focus event zu delegieren?
- 24. selectText von NSTextField on focus
- 25. „Focus“ Ereignis auf dynamische Links
- 26. Focus Winkelmesser/Webdriver Browser Testfenster
- 27. Focus Textfeld in iframe (Tricky!)
- 28. JavaFX HTMLEditor - focus webView (TextArea)
- 29. Cursor nicht focus next edittext
- 30. Kann NSAlert zum Erstellen eines Floating Window verwendet werden?