2017-04-10 1 views
0

Je crée une application pour tvOS. J'essaie de définir la couleur d'un UIButton mais je ne sais pas comment l'obtenir.Comment définir la couleur de type UIButton: .system pour tvOS dans Swift

var buttonA: UIButton(type: .system) 
var buttonB: UIButton(type: .system) 
... 
buttonA.backgroundColor = UIColor.green 
buttonB.backgroundColor = UIColor.red 

Je suis content du résultat lorsque le bouton est mis au point, mais lorsque le bouton est pas au point que j'obtenir un résultat laid. Le bouton vert a un calque coloré qui manque son angleRadius.

enter image description here

Comment puis-je colore les boutons correctement?

Répondre

0

buttonA.layer.cornerRadius = 10

0

Ces valeurs ne sont pas personnalisables dans les cas de UIButton pour tvOS hors de la boîte. Vous devez créer votre solution personnalisée afin d'avoir votre mise en page personnalisée.

Vous pouvez jeter un oeil à la mise en œuvre de ce composant pour plus de détails https://github.com/dcordero/FocusTvButton