2012-03-22 31 views
37

UIView'im var ve katman özelliklerini ayarlamaya çalışıyorum. Ben .layer.cornerRadius özelliğini erişmeye çalıştığınızdaÖzellik ileri sınıf nesnesinde bulunamadı?

self.colorSwatch = [[UIView alloc] initWithFrame:CGRectMake(400, 150, 100, 100)]; 
self.colorSwatch.layer.cornerRadius = 8; 

Ancak, ben

Bu ne demek ileriye sınıf nesnesi 'CALayer *'. De bulunamıyor "Mülkiyet 'CornerRadius' diyen bir uyarı olsun? Bu sizin dosyanın başına #import <QuartzCore/QuartzCore.h> ekle neyi layer özelliktir nesnenin türü. bilmiyor Teşekkür

cevap

99

.

+7

Ayrıca bunu yapmadıysanız ** QuartzCore ** çerçevesini eklemeniz gerekir. – sch

+0

Teşekkür ederim çok sorunumu çözdüm –

0

Sen < QuartzCore/QuartzCore.h> Vie alma dosyalarını almaları gerekir wController.m sınıfı ve eğer sadece xcode versiyonu 5'ten küçükse

Xcode 5 sürümünü mi, yoksa en geç ithalatı yapıp yapmadığınızı kontrol edin. Otomatik olarak dahil edilir.

İlgili konular