É fácil adicionar um gradiente a qualquer UIView.
gview = UIView.alloc.initWithFrame([[0,0],[100,100]])
gradient = CAGradientLayer.layer
gradient.frame = gview.bounds
gradient.colors = [UIColor.blackColor, UIColor.purpleColor]
gview.layer.addSublayer(gradient)
- Esteja ciente de que sem as
.CGColor
duas cores seu aplicativo irá travar.
Se você tem a gema do cubo de açúcar em seu projeto, ainda precisa do .CGColor
sufixo:
gradient.colors = [:black.uicolor.CGColor, :purple.uicolor.CGColor]
O uso de BubbleWrap para definir o quadro da visualização App.window.frame
fornece uma visualização gradiente em tela inteira.
gview.frame = App.window.frame
App.window.addSubview gview