From 4a4463a8acb610f17ca0e30105dfc1bd3b139e18 Mon Sep 17 00:00:00 2001 From: isaced Date: Thu, 7 Apr 2016 12:00:39 +0800 Subject: [PATCH] Update init method --- Example/ISEmojiViewSample/ViewController.m | 2 +- ISEmojiView/ISEmojiView.h | 5 ++--- ISEmojiView/ISEmojiView.m | 5 ++--- README.md | 5 ++--- 4 files changed, 7 insertions(+), 10 deletions(-) diff --git a/Example/ISEmojiViewSample/ViewController.m b/Example/ISEmojiViewSample/ViewController.m index f0f3352..1b2d4c3 100644 --- a/Example/ISEmojiViewSample/ViewController.m +++ b/Example/ISEmojiViewSample/ViewController.m @@ -19,7 +19,7 @@ [super viewDidLoad]; // init ISEmojiView - ISEmojiView *emojiView = [[ISEmojiView alloc] initWithTextField:self.textView delegate:self popAnimationEnable:YES]; + ISEmojiView *emojiView = [[ISEmojiView alloc] initWithTextField:self.textView delegate:self]; self.textView.inputView = emojiView; [self.textView becomeFirstResponder]; diff --git a/ISEmojiView/ISEmojiView.h b/ISEmojiView/ISEmojiView.h index 97d2e66..f2db041 100644 --- a/ISEmojiView/ISEmojiView.h +++ b/ISEmojiView/ISEmojiView.h @@ -36,7 +36,7 @@ @property (nonatomic, strong) UIView *textField; /** - * Are animation allowed (default:YES) + * Are animation allowed (default:NO) * * require set textField to get point */ @@ -46,8 +46,7 @@ * init ISEmojiView */ - (instancetype)initWithTextField:(UIView *)textField - delegate:(id)delegate - popAnimationEnable:(BOOL)popAnimationEnable; + delegate:(id)delegate; @end diff --git a/ISEmojiView/ISEmojiView.m b/ISEmojiView/ISEmojiView.m index 2fbbfc6..822fc45 100644 --- a/ISEmojiView/ISEmojiView.m +++ b/ISEmojiView/ISEmojiView.m @@ -35,12 +35,11 @@ static const CGFloat EmojiFontSize = 32; return self; } --(instancetype)initWithTextField:(UIView *)textField delegate:(id)delegate popAnimationEnable:(BOOL)popAnimationEnable{ +-(instancetype)initWithTextField:(UIView *)textField delegate:(id)delegate { self = [super init]; if (self) { self.delegate = delegate; self.textField = textField; - self.popAnimationEnable = popAnimationEnable; } return self; } @@ -140,7 +139,7 @@ static const CGFloat EmojiFontSize = 32; [self addSubview:self.pageControl]; // default allow animation - self.popAnimationEnable = YES; + self.popAnimationEnable = NO; self.scrollView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin; } diff --git a/README.md b/README.md index 6ec6f51..bcb25da 100644 --- a/README.md +++ b/README.md @@ -20,9 +20,8 @@ pod 'ISEmojiView' ### Init ``` // init ISEmojiView -ISEmojiView *emojiView = [[ISEmojiView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 216)]; -emojiView.delegate = self; -self.textView.inputView = emojiView; +ISEmojiView *emojiView = [[ISEmojiView alloc] initWithTextField:textView delegate:self popAnimationEnable:YES]; +textView.inputView = emojiView; ``` ### Response