This commit is contained in:
Kevin G Christiano 2020-05-12 15:59:06 -04:00
parent 64a99da609
commit c3e6b49b81

View File

@ -199,10 +199,7 @@ class TextViewEntryField: EntryField, UITextViewDelegate, ObservingTextFieldDele
/// Executes on UITextView.textDidEndEditingNotification /// Executes on UITextView.textDidEndEditingNotification
@objc func endInputing() { @objc func endInputing() {
resignFirstResponder() resignFirstResponder()
if isValid { showError = !isValid
showError = false
entryFieldContainer.bottomBar?.backgroundColor = UIColor.mvmBlack.cgColor
}
} }
//-------------------------------------------------- //--------------------------------------------------
@ -266,6 +263,7 @@ class TextViewEntryField: EntryField, UITextViewDelegate, ObservingTextFieldDele
text = model.text text = model.text
uiTextViewDelegate = delegateObject?.uiTextViewDelegate uiTextViewDelegate = delegateObject?.uiTextViewDelegate
observingTextViewDelegate = delegateObject?.observingTextFieldDelegate
if let accessibilityText = model.accessibilityText { if let accessibilityText = model.accessibilityText {
accessibilityLabel = accessibilityText accessibilityLabel = accessibilityText
@ -295,9 +293,10 @@ class TextViewEntryField: EntryField, UITextViewDelegate, ObservingTextFieldDele
if textView.isEditable { if textView.isEditable {
FormValidator.setupValidation(for: model, delegate: delegateObject?.formHolderDelegate) FormValidator.setupValidation(for: model, delegate: delegateObject?.formHolderDelegate)
let observingDelegate = delegateObject?.uiTextViewDelegate ?? self setupTextViewToolbar()
textView.inputAccessoryView = UIToolbar.getToolbarWithDoneButton(delegate: observingDelegate, // let observingDelegate = delegateObject?.uiTextViewDelegate ?? self
action: #selector(textView.dismissFieldInput)) // textView.inputAccessoryView = UIToolbar.getToolbarWithDoneButton(delegate: observingDelegate,
// action: #selector(textView.dismissFieldInput))
if isSelected { if isSelected {
DispatchQueue.main.async { DispatchQueue.main.async {