CircleView.swift 499 B

12345678910111213141516171819202122
  1. //
  2. // CircleView.swift
  3. // Sirani
  4. //
  5. // Created by Anhar Solehudin on 10/11/20.
  6. // Copyright © 2020 Anhar Solehudin. All rights reserved.
  7. //
  8. import UIKit
  9. @IBDesignable
  10. class CircleView: UIView {
  11. override func layoutSubviews() {
  12. super.layoutSubviews()
  13. if (frame.width != frame.height) {
  14. NSLog("Ended up with a non-square frame -- so it may not be a circle");
  15. }
  16. layer.cornerRadius = frame.width / 2
  17. layer.masksToBounds = true
  18. }
  19. }