Files
2022-05-27 20:21:01 +03:00

37 lines
870 B
Swift

//
// SearchAccountView.swift
// PayCash
//
// Created by Alexandr Serpokrylow on 14.02.2022.
// Copyright © 2022 AM. All rights reserved.
//
import UIKit
class SearchAccountView: CommonViewCustom {
var onTextChanged: ((String) -> Void)?
var onClearClicked: (() -> Void)?
@IBOutlet weak var searchTextField: CommonTextFieldSearch!
weak var parent: AccountControllerManual?
override func setup() {
super.setup()
searchTextField.delegate = self
}
}
extension SearchAccountView: CommonTextFieldSearchDelegate {
internal func textFieldDidChange(_ textField: CommonTextFieldSearch) {
let text = textField.text ?? ""
onTextChanged?(text)
}
internal func textFieldShouldClear(_ textField: CommonTextFieldSearch) -> Bool {
onClearClicked?()
return true
}
}