Bir CALayer'ı rastgele bir yola kopyalamak mümkün mü? Süpergörün sınırlarına uydurabileceğimin farkındayım, ama bu durumda çok daha fazla kuralcı olmalıyım. TIA AdamRasgele bir yola CALayer kırpma
9
A
cevap
14
sen klibi istediğiniz katman için maske olarak bir CAShapeLayer kullanın. CAShapeLayer, bir CGPathRef alan bir yol özelliğine sahiptir.
1
Evet, özel katmanın drawInContext özelliğini geçersiz kılabilirsiniz.
func addPathAndClipIfNeeded(ctx:CGContext) {
if (self.path != nil) {
CGContextAddPath(ctx,self.path);
if (self.stroke) {
CGContextSetLineWidth(ctx, self.lineWidth);
CGContextReplacePathWithStrokedPath(ctx);
}
CGContextClip(ctx);
}
}
override public func drawInContext(ctx: CGContext) {
super.drawInContext(ctx)
addPathAndClipIfNeeded(ctx)
}
Yoksa maske olarak bir CAShapeLayer oluşturabilirsiniz.
İlgili konular
- 1. bir yola
- 2. CALayer
- 3. CALayer
- 4. Nedense CALayer
- 5. CGImage (veya UIImage) bir CALayer
- 6. Dizeleri rasgele gösterme -
- 7. jfilechooser - bir dosyada bir yola dizini set
- 8. Fabric.js metnini yola dönüştürme
- 9. Swift'de bir UIImage kırpma sorunları
- 10. UIView ve CALayer
- 11. CATfulLayer to CALayer
- 12. CALayer ile NSScrollView Kullanma
- 13. MKOverlayRenderer'a CALayer Ekleme?
- 14. CALayer için GetSubviewToFront
- 15. CALayer'in yuvarlak köşe içeriği alanını kırpma yolu olarak alma
- 16. Tıklanabilir CALayer UI'leri
- 17. CALayer içeriğinin boyutunu ölçeklendirme
- 18. CALayer, NSTextView ve ölçekleme
- 19. jQuery Rasgele Sayı Çalışmıyor
- 20. CALayer animasyonunu gecikmeli bir animasyonla duraklatıyor
- 21. Metni sunucudaki yola (svg) dönüştürmek?
- 22. Scala: Yola bağlı türlerin eşdeğeri
- 23. MVC3 Yönlendirmeden yola yönlendir Yönlendirme
- 24. R'de şekil dosyası kullanarak kırpma raster'i kırpma, ancak şekil dosyası
- 25. Fiziksel yoldan sanal yola dönüşme
- 26. UIImagePickerController için boyutları ayarlama "kırpma ve ölçeklendirme" kırpma kutusu
- 27. Android kırpma koordinatları
- 28. Kırpma Image Image
- 29. UIImagePickerController'daki Özel Kırpma Boyutu
- 30. Paperclip ile basit kırpma