Ajouter une ombre au bouton Swift (et aussi au cercle)

· Raison d'écrire

Je ne l'utilise pas beaucoup, donc je l'écrirai pour la sortie.

·code

・ La valeur de cornerRadius doit être d'environ 15,0 ~ 20,0 si seuls les bords sont arrondis. -ShadowColor est la couleur de l'ombre. Choisissez votre couleur préférée, gris ou noir. ・ Shadow Radius est la rondeur de l'ombre. Je me demande si cela devrait être environ 3-5. -ShadowOffset est la taille de l'ombre. Il peut être spécifié par CGSize. -ShadowOpacity est la transparence de l'ombre. Je suis désolé, c'est approprié. Essayez de changer la valeur.

ViewController.swift



func ButtuonShadow(position: UIButton){
        //Ajoutez une ombre au bouton pour le rendre rond
        position.layer.cornerRadius = screenWidth/12
        position.layer.shadowColor = UIColor.black.cgColor
        position.layer.shadowRadius = 3
        position.layer.shadowOffset = CGSize(width: 2, height: 2)
        position.layer.shadowOpacity = 0.5
        
    }

Il semble qu'il n'y ait pas beaucoup de demande, mais si vous ajoutez beaucoup de boutons. J'espère que cela aide même une personne.

Recommended Posts

Ajouter une ombre au bouton Swift (et aussi au cercle)
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
Extension pour ajouter le bouton haut / bas et le bouton Terminer à UIToolBar
Je souhaite ajouter une fonction de suppression à la fonction de commentaire
Ajoutez un package Swift local à votre projet avec Swift PM
4 Ajoutez println à l'interpréteur
Comment ajouter les mêmes index dans un tableau imbriqué
Cliquez sur le bouton [rails] pour créer un mot de passe alphanumérique aléatoire et entrez-le dans le champ de mot de passe
[Swift5] Comment obtenir un tableau et un ensemble de différences entre les tableaux
Logique pour dessiner un cercle sur la console avec l'art ASCII
Méthode pour additionner le nombre d'années et obtenir la fin du mois
[Rails] Ajoutez un écran de confirmation et un écran de fin pour concevoir l'inscription des membres.
Ajouter un horodatage au nom de fichier JAR dans Gradle
[Swift5] Comment communiquer de ViewController à Model et transmettre une valeur
Ajouter des attributs étendus au fichier
[Swift] Comment envoyer une notification
Comment ajouter la fonction de suppression
Comment renvoyer une valeur du modèle au contrôleur en utilisant le protocole [Swift5]
Ajoutez une bibliothèque jar pré-construite à Android et appelez-la dans le cadre
[Swift] Comment connecter TabBar avec Storyboard Reference et également utiliser NavigationController
[Rails 6] cocoon_ Ajouter des attributs d'identifiant et de données au formulaire à ajouter
L'application Android plante. Cliquez simplement sur un bouton et il tombera.
[Swift] Copie la chaîne de caractères dans le presse-papiers
Raccourcissez l'UUID en base64 dans Swift.
[Swift] Convertit un entier de type UInt64 en [UInt8]
[Swift] Une note sur la fonction et la fermeture
Comment ajouter un nouveau hachage / tableau
Un ingénieur Java a comparé Swift, Kotlin et Java.
[Rails] [Note] Quand ajouter = à <%%> et quand pas
Android Donner facilement une «pression» sur un bouton
Comment trouver les dizaines et les unités
[Swift5] Comment créer un écran de démarrage
La route pour créer un jeu sonore 3
Ajoutez une botte de printemps et un dégradé à éclipse
La route pour créer un jeu sonore 1
Comment obtenir l'ID d'un utilisateur qui s'est authentifié avec Firebase dans Swift
Résolvez le problème que SwiftPM ne peut pas traverser le proxy et ajouter des packages au projet
Comment trouver la distance et l'angle entre deux points sur un plan
Je veux obtenir récursivement la superclasse et l'interface d'une certaine classe
Présentation de ce que j'ai fait lorsque je voulais ajouter un en-tête et un pied de page à RecyclerView