«core-graphics» etiketlenmiş sorular

Core Graphics, Apple'ın Mac OS X ve iOS'ta düşük seviyeli çizim işlemlerine yönelik çerçevesidir.

16
Bir UIView altında nasıl gölge çizerim?
Bir UIViewkakao dokunuşunun alt kenarının altına bir gölge çizmeye çalışıyorum . CGContextSetShadow()Gölgeyi çizmek için kullanmam gerektiğini anlıyorum , ancak Quartz 2D programlama kılavuzu biraz belirsiz: Grafik durumunu kaydedin. CGContextSetShadowUygun değerleri ileterek işlevi çağırın . Gölge uygulamak istediğiniz tüm çizimi gerçekleştirin. Grafik durumunu geri yükleme Bir UIViewalt sınıfta aşağıdakileri denedim : …

26
iOS 7.0 altında geçersiz bağlam 0x0 ve sistem bozulması
Ne yazık ki, bu korkunç sorun üzerinde bulabildiğim kadar çok arama sonucu okudum, her biri belirli bir işlev çağrısı odaklanmak gibi görünüyor. Benim sorunum, aynı işlevi kullandığım işlevlerden geri çağrılıyor sanırım birden çok işlevden aynı hatayı alıyorum. Daha da kötüsü, gerçek kod başka bir projede içe aktarılan özel bir özel …


16
UIImage: Yeniden boyutlandır, sonra Kırp
Yüzümü tam anlamıyla günlerce buna dayayordum ve vahiyin tam kenarında olduğumu sürekli olarak hissetsem bile, amacımı gerçekleştiremiyorum. Tasarımımın kavramsal aşamalarında, iPhone'un kamerasından veya kitaplığından bir görüntü almanın, Aspect Fill seçeneğine eşdeğer bir işlev kullanarak belirli bir yüksekliğe ölçeklendirmenin önemsiz bir konu olacağını düşündüm . UIImageView (tamamen kodunda), sonra da kapalı …

18
CGContextDrawImage, UIImage.CGImage aktarıldığında görüntüyü baş aşağı çeker
Resmimi neden CGContextDrawImagebaş aşağı çekeceğini bilen var mı ? Uygulamamdan bir resim yüklüyorum: UIImage *image = [UIImage imageNamed:@"testImage.png"]; Ve sonra temel grafiklerden onu bağlamıma çekmesini isteyin: CGContextDrawImage(context, CGRectMake(0, 0, 145, 15), image.CGImage); Doğru yerde ve boyutlarda oluşturuluyor, ancak görüntü baş aşağı. Burada gerçekten bariz bir şeyi mi kaçırmalıyım?

19
Bir UIImage 90 derece nasıl döndürülür?
Bir sahip UIImageolduğu UIImageOrientationUpI (yatay) 90 derece döndürme saat yönünün tersine istiyorum (dikey). A kullanmak istemiyorum CGAffineTransform. Ben pikselleri UIImageaslında pozisyon kaydırmak istiyorum . Başlangıçta UIImagebunu yapmak için yeniden boyutlandırmak amaçlanan bir kod bloğu (aşağıda gösterilen) kullanıyorum . Hedef boyutu geçerli boyutu olarak ayarladım UIImageama bir hata alıyorum: (Hata): CGBitmapContextCreate: …

7
Kullanıcının dokunuşundan mükemmel bir daire çizin
Kullanıcının parmaklarıyla dokunurken ekrana çizmesine izin veren bu uygulama projem var. Çok basit App geri egzersiz yolu olarak yaptım. Benim küçük kuzenim bu App iPad ile parmağımla şeyler çizim özgürlüğü aldı (Çocuk çizimleri: daire, çizgiler, vb, aklına ne geldi). Sonra daireler çizmeye başladı ve sonra "iyi daire" yapmamı istedi (benim …

19
UIColor'dan Biraz Daha Açık ve Daha Koyu Renk Alın
Herhangi bir UIColor'u bir gradyana dönüştürebilmek istiyordum. Bunu yapmayı amaçladığım yol, bir gradyan çizmek için Core Graphics kullanmaktır. Yapmaya çalıştığım şey bir renk elde etmek, diyelim ki: [UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]; ve birkaç ton daha koyu ve birkaç ton daha açık olan bir UIColor elde edin. Bunun nasıl yapılacağını …

4
to drawRect ya da drawRect (ne zaman bir kişi drawRect / Core Graphics'i alt görüntülemelere / görüntülere karşı kullanmalı ve neden?)
Bu sorunun amacını açıklığa kavuşturmak için: Hem alt görünümlerle hem de drawRect kullanarak karmaşık görünümlerin NASIL oluşturulacağını biliyorum. Birini diğerinin üzerinde kullanmanın ne zaman ve neden olduğunu tam olarak anlamaya çalışıyorum. Ayrıca, bunu çok önceden optimize etmenin ve herhangi bir profil oluşturmadan önce daha zor bir yol yapmanın mantıklı olmadığını …

6
İPhone'da dinamik olarak renkli 1x1 UIImage nasıl oluşturulur?
Bir UIColor'a dayalı olarak dinamik olarak 1x1 UIImage oluşturmak istiyorum. Bunun Quartz2d ile hızlı bir şekilde yapılabileceğinden şüpheleniyorum ve temelleri kavramaya çalışırken belgeleri inceliyorum. Bununla birlikte, pek çok potansiyel tuzak var gibi görünüyor: her şey için bit ve bayt sayılarını doğru şekilde tanımlamamak, doğru bayrakları belirtmemek, kullanılmayan verileri serbest bırakmamak, …

6
iOS 7 stili Bulanıklaştırma görünümü
İOS7 tarzı bulanıklık görünümlerini çoğaltacak herhangi bir kontrol bilen var mı? Davranışı kopyalayacak bir tür UIView alt sınıfı olabileceğini varsayıyorum. Arka planı son derece yoğun bir şekilde bulanıklaştıran bu tür görünümlerden bahsediyorum, böylece arka plan görünümünden çekme efektleri var.

8
Gölge yayılması ve bulanıklığı nasıl kontrol edilir?
UI öğelerini eskizde tasarladım ve bunlardan birinde bulanıklık 1 ve yayılma 0 olan bir gölge var. Görünümler katmanı özelliği için belgeye baktım ve katmanda spread veya blur adında bir şey veya eşdeğer herhangi bir şey yok (tek kontrol, sadece shadowOpacity) Bulanıklaştırma ve yayılma gibi şeyleri nasıl kontrol edebilirim? DÜZENLE: İşte …


15
UILabel'in anahatlı metni göstermesini nasıl sağlayabilirim?
Tek istediğim beyaz UILabel metnimin etrafındaki bir piksellik siyah kenarlık. UILabel'i aşağıdaki kodla alt sınıfa ayırmaya kadar gittim, bunu birkaç teğetsel olarak ilgili çevrimiçi örnekten beceriksizce bir araya getirdim. Ve çalışıyor ama çok, çok yavaş (simülatör dışında) ve metni dikey olarak ortalayamıyorum (bu yüzden son satırdaki y değerini geçici olarak …

6
CGPoint verileriyle NSLog
Dokunma atanan CGPoint adlı bir noktam var: UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; X koordinat değerini konsol günlüğüme almak istiyorum: NSLog(@"x: %s", point.x); Bunu kullandığımda, bunun için günlük çıktısı: x: (boş) Hata ayıklayıcı ve değişken izleme kullanılarak çağrıldığında noktanın boş olmadığını doğruladım. Takdir edilen herhangi bir …

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.