Potrzebuję dowiedzieć się długość piksela NSString w Cocoa na OSX i znalazłem kilka linków, które opisują, jak to zrobić za pomocą sdk IPhone, ale Nie widziałem nic o tym, jak to zrobić, gdy nie celujesz w iPhone'a. Czy ktoś może linkować mnie do niektórych dokumentów, które byłyby istotne. Znalazłem cokolwiek w dokumentach NSString.Określanie długości piksela ciąg w kakao (MAC OSX)
6
A
Odpowiedz
7
+3
na marginesie: powodem, dla którego nie można go znaleźć w dokumentach NSString jest to, że jest zależny od kilku rzeczy w AppKit, więc należy do odrębnej kategorii. – cobbal
4
Oto co mam użyć, aby uzyskać rozmiar ciąg ...
NSSize size = [@"Some text" sizeWithAttributes:[NSDictionary dictionaryWithObject:[NSFont fontWithName:@"Helvetica Neue Bold" size:24.0f] forKey:NSFontAttributeName]];
UWAGA: Jeśli dodajesz ciąg do pola tekstowego, i odkryli, że ciebie należy dodać około 10 do size.width, aby pasował.
Powiązane problemy
- 1. NSFetchedResultsController Mac OSX kakao równoważne
- 2. Określanie fizycznego rozmiaru pamięci programowo na OSX
- 3. MySQL Określanie najdłuższej długości VarChar
- 4. Emacs + Mac OSX i zmiana domyślnej czcionki
- 5. Dodaj lokalizację w Mac OSX
- 6. Zablokuj/odblokuj mac osx
- 7. Jak zmienić położenie pulpitu Mac w kakao?
- 8. Kakao osx NSTableview zmiana koloru podświetlenia wiersza
- 9. OSX/kakao - NSScrollView z przezroczystym tłem
- 10. Drukowanie Firemonkey na Mac OSX
- 11. Wyszukiwanie słowników systemu Mac OSX?
- 12. Numpy Zainstaluj Mac Osx Python
- 13. lokalizacja python na mac osx
- 14. dekoder jpeg niedostępny mac osx
- 15. Tomcat, Netbeans Mac OSX Lion
- 16. Instalacja BeautifulSoup na Mac OSX
- 17. Zwiększyć rlimit Mac OSX 10.8
- 18. Nagrywanie dźwięku w stylu OSX Audio w innych aplikacjach (kakao)
- 19. Java Midi w Mac OSX Broken?
- 20. Czytanie pliku DWARF w systemie Mac OSX
- 21. php.ini Konfiguracja w systemie MAC OSX
- 22. TableView z Leniwym ładowaniem w mac osx
- 23. Ścieżka Java 7 w mac osx
- 24. Skróty klawiaturowe Eclipse w systemie Mac OSX
- 25. znaleźć „ciąg” o długości int
- 26. Git od systemu Mac OSX świadomy
- 27. Jakie są odpowiedniki TortoiseSVN na Mac OSX?
- 28. Ukończenie tabeli Pythona Mac OSX 10.7 (Lion)
- 29. Swift Mac OSX NSButton tytuł koloru
- 30. Menu PyQtBar Mac OSX Snow Leopard
Nie myśl o pikselach - są one artefaktem urządzenia. Jeśli nie rozmawiasz bezpośrednio z urządzeniem lub nie pracujesz bezpośrednio z buforem rastrowym ("bitmap"), nie pracujesz z pikselami. Operacje wektorowe, w tym pomiary i rysowanie łańcuchów, działają z jednostkami przestrzeni użytkownika: http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaDrawingGuide/Transforms/Transforms.html#//apple_ref/doc/uid/TP40003290-CH204-SW5 –