//
//  CenterCancelItem.swift
//  PaiaiUIKit
//
//  Created by ffib on 2019/1/23.
//  Copyright © 2019 yb. All rights reserved.
//

import Foundation

final class CenterCancelItem: AlertItem {
    
    static var `default`: CenterCancelItem {
        return CenterCancelItem()
    }
    
    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(r: 153, g: 153, b: 153)
        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)
    }
}