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

  • Break

    Break

    10 Aralık 2005
  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • Hak5

    Hak5

    7 EYLÜL 2005