title: Image View Double Border
body: <p>I'm calling a function that sets up a UIImageView:</p>
  
  <pre><code>func setupImageView(_ imageView: UIImageView) {}
  </code></pre>
  
  <p>I want to give that UIImageView an image, round its corners, and give it two different borders.</p>
  
  <p>Here is what I am currently doing:</p>
  
  <pre><code>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
  </code></pre>
  
  <p>What is the best way to apply a second borderColor of color blue around the white border? </p>
  
  <p>I tried creating a sublayer as a CALayer and giving it a blue border, but this goes behind the image, and also inside of the white border. I also tried drawing a UIBezierPath, but that stays inside of the white border as well.</p>