BKLabel.swift 501 B

12345678910111213141516171819202122
  1. //
  2. // BKLabel.swift
  3. // Bark
  4. //
  5. // Created by huangfeng on 2020/5/29.
  6. // Copyright © 2020 Fin. All rights reserved.
  7. //
  8. import UIKit
  9. class BKLabel: UILabel {
  10. var hitTestSlop = UIEdgeInsets.zero
  11. override func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
  12. if hitTestSlop == UIEdgeInsets.zero {
  13. return super.point(inside: point, with: event)
  14. }
  15. else {
  16. return self.bounds.inset(by: hitTestSlop).contains(point)
  17. }
  18. }
  19. }