For most views, only try to dismiss keyboard when scroll drag starts.

pull/1/head
Matthew Chen 8 years ago committed by Michael Kirk
parent 4ca2e10ddc
commit a07e1e0cf9

@ -152,7 +152,7 @@
#pragma mark - OWSTableViewControllerDelegate
- (void)tableViewDidScroll
- (void)tableViewWillBeginDragging
{
[self.searchBar resignFirstResponder];
}

@ -842,7 +842,7 @@ NS_ASSUME_NONNULL_BEGIN
#pragma mark - OWSTableViewControllerDelegate
- (void)tableViewDidScroll
- (void)tableViewWillBeginDragging
{
[self.searchBar resignFirstResponder];
}

@ -591,7 +591,7 @@ const NSUInteger kNewGroupViewControllerAvatarWidth = 68;
#pragma mark - OWSTableViewControllerDelegate
- (void)tableViewDidScroll
- (void)tableViewWillBeginDragging
{
[self.groupNameTextField resignFirstResponder];
}

@ -100,7 +100,7 @@ typedef UITableViewCell *_Nonnull (^OWSTableCustomCellBlock)(void);
@protocol OWSTableViewControllerDelegate <NSObject>
- (void)tableViewDidScroll;
- (void)tableViewWillBeginDragging;
@end

@ -616,9 +616,9 @@ NSString * const kOWSTableCellIdentifier = @"kOWSTableCellIdentifier";
#pragma mark - UIScrollViewDelegate
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
[self.delegate tableViewDidScroll];
[self.delegate tableViewWillBeginDragging];
}
@end

@ -573,7 +573,7 @@ NSString *const kSelectRecipientViewControllerCellIdentifier = @"kSelectRecipien
#pragma mark - OWSTableViewControllerDelegate
- (void)tableViewDidScroll
- (void)tableViewWillBeginDragging
{
[self.phoneNumberTextField resignFirstResponder];
}

@ -279,7 +279,7 @@ NS_ASSUME_NONNULL_BEGIN
#pragma mark - OWSTableViewControllerDelegate
- (void)tableViewDidScroll
- (void)tableViewWillBeginDragging
{
[self.searchBar resignFirstResponder];
}

@ -469,7 +469,7 @@ NS_ASSUME_NONNULL_BEGIN
#pragma mark - OWSTableViewControllerDelegate
- (void)tableViewDidScroll
- (void)tableViewWillBeginDragging
{
[self.groupNameTextField resignFirstResponder];
}

Loading…
Cancel
Save