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ş:
Android: diziden spinner programlı ola...
Nasıl iOS 7 varsayılan mavi renk progr...
Programlı C derleme zamanında statik b...
Nasıl bir Sistem oluşturmak için.Çizim...
Javascript Eclipse parametre renk...