make ASEditableTextField properly subclass responder methods

This commit is contained in:
Jack Flintermann
2015-06-27 01:48:55 -04:00
parent 540eeec79b
commit 8a200078bd
2 changed files with 18 additions and 8 deletions

View File

@@ -352,16 +352,26 @@
return [_textKitComponents.textView isFirstResponder];
}
- (void)becomeFirstResponder
{
ASDN::MutexLocker l(_textKitLock);
[_textKitComponents.textView becomeFirstResponder];
- (BOOL)canBecomeFirstResponder {
ASDN::MutexLocker l(_textKitLock);
return [_textKitComponents.textView canBecomeFirstResponder];
}
- (void)resignFirstResponder
- (BOOL)becomeFirstResponder
{
ASDN::MutexLocker l(_textKitLock);
[_textKitComponents.textView resignFirstResponder];
return [_textKitComponents.textView becomeFirstResponder];
}
- (BOOL)canResignFirstResponder {
ASDN::MutexLocker l(_textKitLock);
return [_textKitComponents.textView canResignFirstResponder];
}
- (BOOL)resignFirstResponder
{
ASDN::MutexLocker l(_textKitLock);
return [_textKitComponents.textView resignFirstResponder];
}
#pragma mark - UITextView Delegate