Trigger auto-correct on send

This commit is contained in:
aringenbach
2022-05-04 17:39:54 +02:00
parent c3a8978422
commit cd05720c69
2 changed files with 15 additions and 1 deletions
@@ -419,6 +419,11 @@ static const NSTimeInterval kActionMenuComposerHeightAnimationDuration = .3;
[super onTouchUpInside:button];
}
- (BOOL)isFirstResponder
{
return [self.textView isFirstResponder];
}
- (BOOL)becomeFirstResponder
{
return [self.textView becomeFirstResponder];
@@ -15,10 +15,19 @@
//
import Foundation
import UIKit
extension RoomInputToolbarView {
open override func sendCurrentMessage() {
// TODO: trigger auto correct ?
// Triggers auto-correct if needed.
if self.isFirstResponder {
let temp = UITextField(frame: .zero)
temp.isHidden = true
self.addSubview(temp)
temp.becomeFirstResponder()
self.becomeFirstResponder()
temp.removeFromSuperview()
}
// Send message if any.
if let messageToSend = self.attributedTextMessage, messageToSend.length > 0 {