web-dev-qa-db-fra.com

Comment définir un dégradé linéaire à l'arrière-plan de LaunchScreen.xib dans iOS

Existe-t-il un moyen de définir un dégradé linéaire à l'arrière-plan de LaunchScreen.xib dans iOS? Quelque chose comme background="linear-gradient(#000000, #123456)"?

<view contentMode="scaleToFill" background="...">
    <rect key="frame" width="753" height="867"/>
</view>
12
Vesmy

Vous ne pouvez pas ajouter de code personnalisé sur LaunchScreen, donc l'alternative pour y parvenir est d'utiliser une ImageView

Essayez de regarder iOS 8 - Dégradé d'arrière-plan pour le fichier d'écran de lancement

8
Giuseppe Sapienza

Vous pouvez créer une image vectorielle (pdf) avec un dégradé, ajouter une ImageView à l'écran de lancement et définir ce vecteur comme image.

Si l'image ne s'affiche pas, videz le cache Xcode, redémarrez Xcode, supprimez l'application de votre appareil, redémarrez l'appareil, puis elle devrait apparaître.

7
lenooh