mastodon-app-ufficiale-ipho.../MastodonSDK/Sources/MastodonUI/View/Button/CircleAvatarButton.swift

27 lines
600 B
Swift
Raw Normal View History

//
// CircleAvatarButton.swift
// Mastodon
//
// Created by Cirno MainasuK on 2021-9-15.
//
import UIKit
public final class CircleAvatarButton: AvatarButton {
@Published public var needsHighlighted = false
public var borderColor: UIColor = UIColor.systemFill
public var borderWidth: CGFloat = 1.0
2021-10-28 13:17:41 +02:00
public override func updateAppearance() {
super.updateAppearance()
layer.masksToBounds = true
layer.cornerRadius = frame.width * 0.5
layer.borderColor = borderColor.cgColor
2021-10-28 13:17:41 +02:00
layer.borderWidth = borderWidth
}
}