SORU
10 Kasım 2009, Salı


UİLabel metin, yumuşak gölge iPhone

Yumuşak gölgeler UİLabel kutu, iPhone tarafından desteklenmiyor biliyorum. Hem de kendi uygulamak için en iyi yolu ne olurdu?

DÜZENLEME:

Belli ki UİLabel alt ve beraberlik-drawRect: Benim soru, nasıl grafik olarak etiketinin içeriğini almak ve onları çizmek, bulanıklık vb.

EDİT 2:

Bu soruyu yaklaşık bir sene sonra döndüm. Bu arada sen kolayca bir etiket için yumuşak bir gölge ekleyin ve yarıçap gibi ve aynı zamanda metnin kendisi üzerinde geçişlerini çizmek için değil oynamak için izin veren bir sınıf inşa ettik. GitHub üzerinde bulabilirsiniz: https://github.com/doukasd/iOS-Components/tree/master/Views

CEVAP
20 Ocak 2011, PERŞEMBE


3.2 olarak SDK gölgeler için doğrudan destek yoktur.

label.layer.shadowColor = [label.textColor CGColor];
label.layer.shadowOffset = CGSizeMake(0.0, 0.0);

<QuartzCore/QuartzCore.h> ithalat ve bazı parametreler ile oynamak:

label.layer.shadowRadius = 3.0;
label.layer.shadowOpacity = 0.5;

Ve, eğer varsa, gölge etiketi sınırları tarafından kırpılmış bulursan:

label.layer.masksToBounds = NO;

son olarak ayarlayın

label.layer.shouldRasterize = YES

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007