123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import UIKit
- @objc protocol PosHeaderViewDelegate {
- func selectBtnClicked(selected: Bool, snIdStr: NSString)
- }
- typealias FlodBlock = () -> Void
- class PosHeaderView: UIView {
- weak var delegate: PosHeaderViewDelegate?
- @IBOutlet weak var selectBtn: UIButton!
- @IBOutlet weak var snLabel: UILabel!
- @IBOutlet weak var foldImgV: UIImageView!
- @IBOutlet weak var statusLabel: UILabel!
- var flodBlock: FlodBlock?
- var snId: String = ""
- @IBAction func selectBtnClick(_ sender: Any) {
- let btn = (sender as! UIButton)
- btn.isSelected = !btn.isSelected
- self.delegate?.selectBtnClicked(selected: btn.isSelected, snIdStr: snId as NSString)
- }
- @IBAction func flodBtnClick(_ sender: Any) {
- let btn = (sender as! UIButton)
- btn.isSelected = !btn.isSelected
- if flodBlock != nil {
- flodBlock!()
- }
- }
-
- }
|