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

  • Bad Lip Reading

    Bad Lip Read

    22 Mart 2011
  • POGProductionz

    POGProductio

    27 NİSAN 2012
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009