Następujące elementy będą uznawane za wycofane w systemie iOS 7: CGContextSelectFont, CGContextShowTextAtPoint. Co powinienem zamiast tego użyć?CGContextShowTextAtPoint przestarzałe - co mam teraz użyć?
15
A
Odpowiedz
9
Można użyć [yourString drawAtPoint:aPoint withAttributes:dictOfAttributes];
Dokumenty dla tego here.
Albo możesz po prostu dodać UILabel
do hierarchii widoków.
2
// Rozpocznij kontekst graficzny UIGraphicsBeginImageContext (imageSize);
//get the context for coreGraphics
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetTextDrawingMode(ctx, kCGTextFill);
[[UIColor blackColor] setFill];
[@"yourstring" drawAtPoint:CGPointMake(0, 0) withAttributes:@{NSFontAttributeName:[UIFont fontWithName:@"Helvetica" size:17]}];
//make image out of bitmap context
UIImage *outputImage = UIGraphicsGetImageFromCurrentImageContext();
Powiązane problemy
- 1. CookieSyncManager jest teraz przestarzałe, co mogę zamiast tego użyć?
- 2. Funkcja w PHP przestarzała, co mam teraz użyć?
- 3. Zdarzenie jQuery .toggle przestarzałe, co należy użyć?
- 4. Mam nadal rake/rdoctask przestarzałe ostrzeżenie
- 5. GKSession jest przestarzały w ios7, co powinienem teraz użyć?
- 6. GLSL - texture1D jest przestarzałe, co należy zamiast tego użyć?
- 7. node.js fs.exists() będzie przestarzałe, co należy zamiast tego użyć?
- 8. Arguments.callee jest przestarzałe - co należy zamiast tego użyć?
- 9. Jeśli window.navigator.userAgent jest przestarzałe, co powinienem użyć zamiast tego?
- 10. Co zastępuje przestarzałe AllocMemSize
- 11. controlsfx Dialogs przestarzałe za co?
- 12. "WebSocket.URL" jest przestarzałe. Proszę użyć "WebSocket.url" zamiast
- 13. Jak napisać uniwersalny kod Swift dla systemów iOS i OS X. W kakao mogę użyć #ifdef, co mam teraz zrobić?
- 14. "eval" jest przestarzałe. Proszę użyć „oceniać” zamiast
- 15. Iphone CGContextShowTextAtPoint dla znaków japońskich
- 16. aktualizacja npm -g nie robi nic, chociaż mam przestarzałe pakiety
- 17. Jak mam teraz pracować z AST w Irony?
- 18. Co mam zrobić z ClojureScriptem?
- 19. Utrata udziału Pimple DI. Co teraz?
- 20. C# MongoDB.Driver GetServer zniknął, co teraz?
- 21. Kwarc nie może usunąć pracy, co teraz?
- 22. TWRequest jest przestarzałe w iOS 6.0 - co mogę zamiast tego użyć?
- 23. Import IPython Co mam na myśli
- 24. File.toURL() przestarzałe?
- 25. disconnect() jest przestarzałe: Proszę użyć właściwości shouldEstablishDirectChannel zamiast
- 26. Jak mogę teraz użyć() w Doctrine 2 DQL?
- 27. Skąd mam wiedzieć, co nazwa_sprzedawcy certyfikatu?
- 28. Co wszystko mam dodać w tagu głowy
- 29. Którą ORM mam użyć zamiast Linq do Sql?
- 30. WakefulBroadcastReceiver jest przestarzałe
Wszystkie zmiany interfejsu API systemu iOS w wersji beta są objęte NDA i nie można ich tutaj omawiać. To jest coś dla forów programistów Apple. –