Naprawdę podoba mi się wygląd daszka w iOS. Czy istnieje sposób na to, aby kursor Mac OS X wyglądał tak samo w całym systemie?
Naprawdę podoba mi się wygląd daszka w iOS. Czy istnieje sposób na to, aby kursor Mac OS X wyglądał tak samo w całym systemie?
Odpowiedzi:
Nie można tego zmienić w całym systemie.
Powodem jest to, że kursor jest ustawiany przez samą aplikację. Nie ma „ogólnosystemowego kursora tekstowego” oprócz wartości domyślnych, które dziedziczy większość aplikacji.
Twórcy aplikacji mogą zmienić wygląd typowego kursora, NSTextView
zastępując jego wartości domyślne ( drawInsertionPointInRect
i setInsertionPointColor
) w bieżącym punkcie wstawiania. Nie można jednak tego zmienić dla wszystkich aplikacji, które obecnie istnieją w systemie lub mogą istnieć w przyszłości.
Niektóre aplikacje mają niestandardowe grafiki, które zmieniają kursor I-Beam używany dla myszy, takie jak Terminal.app (w Contents / Resources / ShadowedIBeam.tiff ). Ale żaden dla rzeczywistego kursora tekstowego.
Zasadniczo musisz mieć nadzieję, że sama aplikacja oferuje sposób na zmianę kursora.