Comment faire pour supprimer la frontière de commande segmentée
Comment puis-je supprimer la bordure extérieure d'une commande segmentée?
J'ai mis le diviseur image de ce que je voulais mais maintenant, à suivre la maquette de mon application, j'ai besoin d'avoir un contrôle segmenté sans la bordure extérieure.
OriginalL'auteur Happiehappie | 2015-07-27
Vous devez vous connecter pour publier un commentaire.
Vous pouvez également supprimer les frontières et les diviseurs ci-dessous à l'aide de la fonction. Créer UISegmentedControl extension:
Appel de la fonction ci-dessus.
Référence: Supprimer UISegmentedControl séparateurs complètement. (iphone)
Grâce à https://stackoverflow.com/users/3921490/amagain pour Swift 3 version.
non, vous ne pouvez pas, veuillez vous référer à cette réponse, stackoverflow.com/questions/1834244/...
Je suis
fatal error: unexpectedly found nil while unwrapping an Optional value
sur la lignesetBackgroundImage(imageWithColor(color: backgroundColor!), for: .normal, barMetrics: .default)
Vous devez également définir la couleur de fond d'une couleur autre que
Default
apparemment.backgroundColor
était nulle lorsqu'elle a été définie àDefault
.Pour fixer le fond de néant question:
setBackgroundImage(imageWithColor(color: backgroundColor ?? .white), for: .normal, barMetrics: .default)
OriginalL'auteur Sohil R. Memon
Voici la swift 3 version de Sohil's réponse qui pourrait aider quelqu'un d'autre. Ça m'a aidé. 🙂
OriginalL'auteur amagain
Espère que ça aidera quelqu'un
Swift - 4
Rendre l'arrière-plan la couleur et la Teinte de la couleur de votre Segment de contrôle de la même couleur.
Et puis "set titleTextAttributes" de votre Segment de contrôle
OriginalL'auteur kalpa
Si vous voulez économiser de l'frontières entre les cellules
OriginalL'auteur miss Gbot
Vous pourriez avoir des cas d'utilisation où vous ne voulez pas de bordure arrondie que vous ne voulez pas le voir si il est intégré dans une cellule. Dans ce cas, définissez la mise en page automatique des contraintes de -2 et de la frontière seront cachés, comme il s'étendra au-delà de la frontière de la cellule.
OriginalL'auteur Alex Kornhauser