WTAScrollViewKeyboardManager 2.0.0

WTAScrollViewKeyboardManager 2.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最近发布2016年4月

stevenbishopWillowTree, Inc. 维护。



  • Andrew Carter, Matt Yohe, Joel Garrett 和 WillowTree Apps

一个类,用于在键盘出现和消失时管理滚动视图内容和滚动指示器内边距

功能

自动管理键盘出现和消失时滚动视图的偏移量。与 iPhone 和 iPad 一起工作,并在需要时允许您为内容和滚动指示器提供额外的内边距。

用法

- (void)viewDidLoad
{
  [super viewDidLoad];

  WTAKeyboardManager *manager = [WTAKeyboardManager new];
  [self setKeyboardManager:manager];
}

- (void)viewWillAppear:(BOOL)animated
{
  [super viewWillAppear:animated];
  [[self keyboardManager] setShouldUpdateScrollViewInsets:YES];
  [[self keyboardManager] setScrollView:self.scrollView];
}

- (void)viewWillDisappear:(BOOL)animated
{
  [super viewWillDisappear:animated];
  [[self keyboardManager] setShouldUpdateScrollViewInsets:NO];
}

- (IBAction)doneButtonPressed:(id)sender
{
  [WTAKeyboardManager dismissKeyboard];
}

示例

Demo