«calayer» etiketlenmiş sorular

CALayer, Quartz Core çerçevesindeki bir Core Animation sınıfıdır. Bir katmanın geometrisini ve sunumunu içerir. Katman geometrisinin ve içeriğinin animasyonlarını destekler.

4
İPhone / iPad / iO'lar için Hızlı ve Yalın PDF Görüntüleyici - ipuçları ve püf noktaları?
PDF'lerin çizimi hakkında son zamanlarda birçok soru oldu. Evet, PDF'leri çok kolay bir şekilde oluşturabilirsiniz, UIWebViewancak bu iyi bir PDF görüntüleyiciden beklediğiniz performans ve işlevselliği veremez. Bir PDF sayfasını çizebilirsiniz bir CALayer için ya bir UIImage için . Apple , Zumlanabilir UIScrollview'da büyük bir PDF'in nasıl çizileceğini gösteren örnek kodlara …
368 ios  pdf  calayer 

4
Bir UIView'a perspektif dönüşümünü nasıl uygularım?
Bir UIView (coverflow'da görüldüğü gibi) üzerinde bir perspektif dönüşümü gerçekleştirmek istiyorum Anyonew bunun mümkün olup olmadığını biliyor mu? Kullanarak araştırdım CALayerve tüm pragmatik programcı Core Animation podcast'leri çalıştırdım, ancak bir iPhone'da bu tür bir dönüşümün nasıl oluşturulacağı konusunda hala net değilim. Herhangi bir yardım, işaretçi veya örnek kod parçacıkları gerçekten …

11
Otomatik Düzen kullanılırken CALayer'ın bağlantı noktasını nasıl ayarlarım?
Not : Bu soru sorulduğundan beri işler devam ediyor; iyi bir genel bakış için buraya bakın . Otomatik mizanpajdan önce, çerçeveyi depolayarak, bağlantı noktasını ayarlayarak ve çerçeveyi geri yükleyerek görünümün katmanının bağlantı noktasını değiştirebilirsiniz. Otomatik mizanpaj dünyasında artık çerçeve ayarlamıyoruz, ancak kısıtlamalar bir görünümün konumunu istediğimiz yere geri döndürme görevine …
161 ios  calayer  autolayout 


15
Örtük animasyonları devre dışı bırakma - [CALayer setNeedsDisplayInRect:]
Onun -drawInContext: yönteminde bazı karmaşık çizim kodu ile bir katman var. Yapmam gereken çizim miktarını en aza indirmeye çalışıyorum, bu yüzden -setNeedsDisplayInRect: sadece değiştirilen parçaları güncellemek için kullanıyorum. Bu harika çalışıyor. Ancak, grafik sistemi katmanımı güncellediğinde, çapraz geçiş kullanarak eskiden yeni görüntüye geçer. Anında geçiş yapmasını istiyorum. Ben eylemleri kapatmak …

14
CALayer kullanarak yuvarlatılmış UIView - yalnızca bazı köşeler - Nasıl?
Uygulamamda - aşağıdaki gibi adlandırılan dört düğme var: Sol üst Sol alt Sağ üst Sağ alt Düğmelerin üzerinde bir resim görünümü (veya bir UIView) vardır. Şimdi, bir kullanıcının sol üstteki düğmeye dokunduğunu varsayalım. Yukarıdaki resim / görünüm o belirli köşede yuvarlatılmalıdır. UIView'a yuvarlatılmış köşeler uygulamakta bazı zorluklar yaşıyorum. Şu anda …

1
"Alıcı tipi 'CALayer', örneğin mesaj bir ileri bildirimdir" burada ne anlama geliyor?
Bir iOS4 projesinden iOS5'e bir kod bloğu taşıyorum ve ARC ile bazı sorunlar yaşıyorum. Kod, bir ekran görüntüsünden bir PDF oluşturur. PDF Oluşturma Kodu UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); [captureView.layer renderInContext:pdfContext]; UIGraphicsEndPDFContext(); RenderInContext satırı [captureView.layer renderInContext:pdfContext]; aşağıdaki hatayı oluşturur. …

5
Şeffaf delikli CALayer
Basit bir görünüme sahibim (resmin sol tarafı) ve bu görünüme bir çeşit kaplama (resmin sağ tarafı) oluşturmam gerekiyor. Bu bindirmenin bir miktar opaklığı olması gerekir, bu nedenle alttaki görünüm hala kısmen görülebilir. En önemlisi, bu bindirmenin ortasında dairesel bir delik olmalıdır, böylece görünümün merkezini kaplamaz (aşağıdaki resme bakın). Kolayca böyle …



7
Net olmak için CATextLayer'da metin nasıl alınır
Bir yaptık CALayereklenen bir ile CATextLayerve metin bulanık çıkar. Dokümanlarda "alt piksel yumuşatma" dan bahsediyorlar ama bu benim için pek bir şey ifade etmiyor. CATextLayerNet olan bir metinle bir kod parçacığı yapan var mı? Apple'ın belgelerinden metin şu şekildedir: Not: CATextLayer, metni işlerken alt piksel yumuşatmayı devre dışı bırakır. Metin, …

17
UIView katmanında iç gölge efekti?
Aşağıdaki CALayer'a sahibim: CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = CGRectMake(8, 57, 296, 30); gradient.cornerRadius = 3.0f; gradient.colors = [NSArray arrayWithObjects:(id)[RGB(130, 0, 140) CGColor], (id)[RGB(108, 0, 120) CGColor], nil]; [self.layer insertSublayer:gradient atIndex:0]; Buna bir iç gölge efekti eklemek istiyorum , ancak bunu nasıl yapacağımdan pek emin değilim. Sanırım drawRect'te çizim …

7
iOS Beyazdan Şeffaf Degrade Katmanına Gri
Uygulamanın altında açılan bu küçük ayrıntı görünümünün altına bir CAGradientLayer ekliyorum. Gördüğünüz gibi renkleri beyazdan açık hale getirdim, ancak ortaya çıkan garip gri ton var. Herhangi bir fikir? // Set up detail view frame and gradient [self.detailView setFrame:CGRectMake(0, 568, 320, 55)]; CAGradientLayer *layer = [CAGradientLayer layer]; layer.frame = self.detailView.bounds; layer.colors …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.