akım bağlamı sıfırlamak için bir yol yoktur, ben drawRect yöntemini uygulamak bir UIView var Bu bağlamı kullanarak çizgiler, görüntüler ve metinler. Sorun şu ki, bu görünümü yeniden kullandığımda, bağlam sıfırlanmıyor. Bağlamı bir şekilde sıfırlamak için arayabileceğim bir yöntem var mı?CGContext Benim iPhone projede
15
A
cevap
15
Sen CGContextSaveGState (bağlam) ve CGContextRestoreGState (bağlam) kontrol etmek isteyebilirsiniz. İçeriğin mevcut durumunu itip bırakmanıza izin verecekler.
görünümünüzü 'parçalanmış' oluyor ederse, görünümün contentMode ayarını kontrol edin.
1
Ayrıca "bağlam reset" ile neyi kastediyoruz CGContextClearRect(context, CGRectMake(0, 0, width, height));
+1
şey taşındı nerede gibi şeyler rememebers sanki bütün parçalanmış, ama herhangi bir bağlam durum bilgilerini sıfırlanmaz anlamına kırpma, vb.) – pauln
İlgili konular
- 1. bir CGContext
- 2. Çizim üçgen/CGContext
- 3. sınıf XXX ama benim GAE'nin projede
- 4. benim Tepki projede bir modülün css dosyasını
- 5. iOS Çekirdek Bluetooth Benim son projede Pair
- 6. CGContext bir CGPathRef ile maskeleme?
- 7. Benim iPhone uygulamasında Yahoo kullanmak
- 8. .xib dosyaları içeren bir projede storyboard'lar kullanın- iPhone
- 9. Bir URL’den indirmenin ne zaman tamamlandığını nasıl bilebilirim? Benim projede
- 10. CSS'yi küçültün ben ve benim NodeJS projede SCSS kullanıyorum
- 11. benim Windows Hizmet projede dosya veya derleme 'Microsoft.Practices.EnterpriseLibrary.Caching
- 12. Maven projesinde kaynak dosyalarının yolu nedir? Benim Maven projede
- 13. WCF CreateChannel benim şimdiki web projede her yöntem çağrısı
- 14. Devise SessionsController # nasıl genişletilir allow_unconfirmed_access kullanırken oluştur? Benim Raylar projede
- 15. Aynı projede iki _Layout dosyası nasıl olabilir? Benim Görünüm klasöründe
- 16. logback-test.xml ve çok modüllü maven projesi benim maven projede
- 17. Hata: Projede
- 18. iphone GameCenter uygulamasını benim uygulamamdan nasıl çalıştırırım?
- 19. Benim xcode4'im bazı iPhone şablonlarında eksik
- 20. Farklı fırça desenlerini ayarlama iphone
- 21. Varlık Kataloğu projede kullanılmıyor
- 22. Projede Eclipse'de arama yapın
- 23. CGContext ile ilişkili kırpma maskesini nasıl sıfırlayabilirim veya temizleyebilirim?
- 24. IPhone
- 25. iPhone X ve iOS 8'i aynı projede desteklemek mümkün mü?
- 26. Flurry benim iPhone-uygulamamdan herhangi bir veri toplamamıyor
- 27. iPhone:
- 28. Örnek projede cocoapod içe aktarma
- 29. Projede eksik olan Avarası bulun
- 30. iOS gelişimi hakkında. Benim iPhone6 üzerinde benim projeyi çalıştırdığınızda başlatma ekranı göstermedi, ancak, iPhone 6
kullanabilir? –
ben gibi (benim bakış yine kendini çizmek gittiğinde, onu son Bu açık bir renk ile bağlam doldurur – rustyshelf