Skip to content

Commit

Permalink
Change keyboard frame observatoin
Browse files Browse the repository at this point in the history
  • Loading branch information
kirpichenko committed Oct 30, 2013
1 parent de937cd commit 90c32a4
Show file tree
Hide file tree
Showing 15 changed files with 145 additions and 386 deletions.
97 changes: 0 additions & 97 deletions EKKeyboardAvoiding-UnitTests/AvoidingDisabledTest.m

This file was deleted.

48 changes: 0 additions & 48 deletions EKKeyboardAvoiding-UnitTests/AvoidingEnabledTest.m

This file was deleted.

6 changes: 4 additions & 2 deletions EKKeyboardAvoiding-UnitTests/ContentInsetsCalculationTest.m
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
#import "EKAvoidingListener.h"

#import "EKFakeKeyboard.h"
#import "EKFakeKeyboardFrameConverter.h"
#import "EKFakeKeyboardFrameListener.h"

@interface EKAvoidingListenerTest : XCTestCase {
UIScrollView *scrollView;
Expand All @@ -29,7 +29,9 @@ - (void)setUp {
scrollView.contentInset = UIEdgeInsetsMake(40, 0, 100, 0);

listener = [[EKAvoidingListener alloc] initWithScrollView:scrollView];
listener.frameConverter = [EKFakeKeyboardFrameConverter new];
listener.keyboardListener = [EKFakeKeyboardFrameListener new];

[listener startAvoiding];
}

- (void)tearDown {
Expand Down
13 changes: 11 additions & 2 deletions EKKeyboardAvoiding-UnitTests/ContentInsetsChangesTest.m
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
#import "EKAvoidingListener.h"

#import "EKFakeKeyboard.h"
#import "EKFakeKeyboardFrameConverter.h"
#import "EKFakeKeyboardFrameListener.h"

@interface ContentInsetsChangesTest : XCTestCase {
UIScrollView *scrollView;
Expand All @@ -29,7 +29,16 @@ - (void)setUp
scrollView.contentInset = UIEdgeInsetsMake(40, 0, 100, 0);

listener = [[EKAvoidingListener alloc] initWithScrollView:scrollView];
listener.frameConverter = [EKFakeKeyboardFrameConverter new];
listener.keyboardListener = [EKFakeKeyboardFrameListener new];

[listener startAvoiding];
}

- (void)tearDown
{
[listener stopAvoiding];

[super tearDown];
}

- (void)testBottomIntersection
Expand Down
97 changes: 0 additions & 97 deletions EKKeyboardAvoiding-UnitTests/EKAvoidingCalculatorTest.m

This file was deleted.

17 changes: 0 additions & 17 deletions EKKeyboardAvoiding-UnitTests/EKFakeKeyboardFrameConverter.m

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
// Copyright (c) 2013 Evgeniy Kirpichenko. All rights reserved.
//

#import "EKKeyboardFrameConverter.h"
#import "EKKeyboardFrameListener.h"

@interface EKFakeKeyboardFrameConverter : EKKeyboardFrameConverter
@interface EKFakeKeyboardFrameListener : EKKeyboardFrameListener

@end
17 changes: 17 additions & 0 deletions EKKeyboardAvoiding-UnitTests/EKFakeKeyboardFrameListener.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
//
// EKFakeKeyboardFrameListener.m
// EKKeyboardAvoiding
//
// Created by Evgeniy Kirpichenko on 10/28/13.
// Copyright (c) 2013 Evgeniy Kirpichenko. All rights reserved.
//

#import "EKFakeKeyboardFrameListener.h"

@implementation EKFakeKeyboardFrameListener

- (CGRect)convertedKeyboardFrameForView:(UIView *)view {
return [self keyboardFrame];
}

@end
Loading

0 comments on commit 90c32a4

Please sign in to comment.