1234567891011121314151617181920212223242526272829303132333435363738 |
- import UIKit
- final class BottomCancelItem: AlertItem {
-
- static var `default`: BottomCancelItem {
- return BottomCancelItem()
- }
-
- init() {
- super.init(frame: CGRect.zero)
- initProperty()
- }
-
- override func didMoveToWindow() {
- installTarget()
- }
-
- private func initProperty() {
- titleLabel?.numberOfLines = 0
- titleLabel?.font = UIFont.systemFont(ofSize: 17)
- backgroundColor = UIColor.white
- setTitleColor(UIColor(r: 51, g: 51, b: 51), for: .normal)
- }
-
- private func installTarget() {
- guard let vc = getSuperViewController() else { return }
- addTarget(vc, action: #selector(AlertViewController.disappear), for: .touchDown)
- }
- }
|