НГ
Size: a a a
НГ
НГ
НГ
НГ
BS
AT
BS
BS
AT
extension UIView {
/// Добавляет пунктирную рамку с определенным цветом и размером
/// - Parameters:
/// - color: Цвет рамки (по умолчанию черный)
/// - pattern: Кортеж с размером рамки (по умолчанию 4 длина, 4 пропуск)
func addDashBorder(color: UIColor = .black, pattern: (length: NSNumber, spacing: NSNumber) = (length: 4, spacing: 4)) {
let dashBorder = CAShapeLayer()
dashBorder.strokeColor = color.cgColor
dashBorder.lineDashPattern = [pattern.length, pattern.spacing]
dashBorder.frame = self.bounds
dashBorder.fillColor = nil
dashBorder.path = UIBezierPath(rect: self.bounds).cgPath
self.layer.addSublayer(dashBorder)
}
}
AT
AT
BS
AT
AT
BS
BS
BS
AT
BS
BS