|
@@ -31,20 +31,21 @@ class InitialsBadge: UIView {
|
|
return imageViewContainer
|
|
return imageViewContainer
|
|
}()
|
|
}()
|
|
|
|
|
|
- convenience init(name: String, color: UIColor, size: CGFloat) {
|
|
|
|
- self.init(size: size)
|
|
|
|
|
|
+ convenience init(name: String, color: UIColor, size: CGFloat, accessibilityLabel: String? = nil) {
|
|
|
|
+ self.init(size: size, accessibilityLabel: accessibilityLabel)
|
|
setName(name)
|
|
setName(name)
|
|
setColor(color)
|
|
setColor(color)
|
|
}
|
|
}
|
|
|
|
|
|
- convenience init (image: UIImage, size: CGFloat) {
|
|
|
|
- self.init(size: size)
|
|
|
|
|
|
+ convenience init (image: UIImage, size: CGFloat, accessibilityLabel: String? = nil) {
|
|
|
|
+ self.init(size: size, accessibilityLabel: accessibilityLabel)
|
|
setImage(image)
|
|
setImage(image)
|
|
}
|
|
}
|
|
|
|
|
|
- init(size: CGFloat) {
|
|
|
|
|
|
+ init(size: CGFloat, accessibilityLabel: String? = nil) {
|
|
self.size = size
|
|
self.size = size
|
|
super.init(frame: CGRect(x: 0, y: 0, width: size, height: size))
|
|
super.init(frame: CGRect(x: 0, y: 0, width: size, height: size))
|
|
|
|
+ self.accessibilityLabel = accessibilityLabel
|
|
let radius = size / 2
|
|
let radius = size / 2
|
|
layer.cornerRadius = radius
|
|
layer.cornerRadius = radius
|
|
translatesAutoresizingMaskIntoConstraints = false
|
|
translatesAutoresizingMaskIntoConstraints = false
|
|
@@ -83,7 +84,6 @@ class InitialsBadge: UIView {
|
|
label.text = Utils.getInitials(inputName: name)
|
|
label.text = Utils.getInitials(inputName: name)
|
|
label.isHidden = name.isEmpty
|
|
label.isHidden = name.isEmpty
|
|
imageView.isHidden = !name.isEmpty
|
|
imageView.isHidden = !name.isEmpty
|
|
- accessibilityLabel = "avatar \(name)"
|
|
|
|
}
|
|
}
|
|
|
|
|
|
func setLabelFont(_ font: UIFont) {
|
|
func setLabelFont(_ font: UIFont) {
|