SORU
15 NİSAN 2014, Salı


Programlı renk Gradyan ile bir UİView oluşturun

Yapmaya çalıştığım şey zamanında degrade arka plan rengi (saydam düz renk) ile bir görünüm oluşturuyor. Bunu yapmanın bir yolu var mı?

CEVAP
15 NİSAN 2014, Salı


Objective-C:

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 50.0f)];
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = view.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor whiteColor] CGColor], (id)[[UIColor blackColor] CGColor], nil];
[view.layer insertSublayer:gradient atIndex:0];

Swift:

var view: UIView = UIView(frame: CGRectMake(0.0, 0.0, 320.0, 50.0))
var gradient: CAGradientLayer = CAGradientLayer()
gradient.frame = view.bounds
gradient.colors = [UIColor.whiteColor().CGColor, UIColor.blackColor().CGColor]
view.layer.insertSublayer(gradient, atIndex: 0)

Varsa başka görüşleri üzerine bu eklendi UIView (UILabel), isteyebilirsiniz düşünün ayarı arka plan rengi olanlar UIView[UIColor clearColor] degrade görünüm sundu yerine arka plan rengi için alt manzarası. clearColor kullanarak küçük bir performans vurdu.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Apple

    Apple

    22 HAZİRAN 2005
  • Canceriansoul

    Canceriansou

    15 Ocak 2011
  • cosmicrocketman

    cosmicrocket

    17 NİSAN 2006