mastodon-ios/Mastodon/Scene/Share/View/TextField/DeleteBackwardResponseTextF...

25 lines
649 B
Swift
Raw Normal View History

2021-03-23 11:47:21 +01:00
//
// DeleteBackwardResponseTextField.swift
// Mastodon
//
// Created by MainasuK Cirno on 2021-3-23.
//
import UIKit
protocol DeleteBackwardResponseTextFieldDelegate: class {
func deleteBackwardResponseTextField(_ textField: DeleteBackwardResponseTextField, textBeforeDelete: String?)
}
final class DeleteBackwardResponseTextField: UITextField {
weak var deleteBackwardDelegate: DeleteBackwardResponseTextFieldDelegate?
override func deleteBackward() {
let text = self.text
super.deleteBackward()
deleteBackwardDelegate?.deleteBackwardResponseTextField(self, textBeforeDelete: text)
}
}