Ich rufe eine Funktion, die eine UIImageView aufstellt:Bild Ansicht Doppel Border
func setupImageView(_ imageView: UIImageView) {}
ich, dass UIImageView ein Bild geben wollen, um seine Ecken, und es zwei verschiedene Grenzen geben.
Hier ist, was ich derzeit tue:
imageView.image = imageConstants.imageThatIsWanted
imageView.clipsToBounds = true
imageView.layer.cornerRadius = imageView.frame.height/2
imageView.layer.borderWidth = 3.0
imageView.layer.borderColor = UIColor.white.cgColor
Was ist der beste Weg, um einen zweiten border der Farbe blau um den weißen Rand bewerben?
Ich habe versucht, eine Unterschicht als CALayer zu erstellen und einen blauen Rahmen zu geben, aber das geht hinter das Bild und auch innerhalb der weißen Grenze. Ich habe auch versucht, einen UIBezierPath zu zeichnen, aber das bleibt auch innerhalb der weißen Grenze.
konnte nicht Sie machen die Bildansicht ein Subview eines größeren 'UIView' sein? Eins, das 6 Punkte mehr in der Höhe/in der Breite hat und es hat einen blauen Rand? – dfd