APLKeyboardControls 0.1.3

APLKeyboardControls 0.1.3

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

由以下人员维护:Michael KamphausencgTino RachuiMathias KöhnkeMathias KoehnkeNico SchümannHeiko WichmannStephan LernerFamara Kassama



  • Michael Kamphausen 和 Christopher Groß 撰写

在键盘之上带有完成按钮和可选的前一个和下一个按钮的输入辅助视图。

Screenshot

  • 使用完成按钮关闭键盘
  • 使用可选的前一个和下一个按钮在 UIResponder 子类(如文本字段和文本视图)之间导航
  • 跳过隐藏的输入
  • 完全可定制的栏按钮项目和工具栏
  • 仿照 Safari 中的输入辅助视图,使用了 iOS 7 的特点实现

安装

使用方法

导入头文件

#import "APLKeyboardControls.h"

在您的 viewController 中将 keyboardControls 定义为属性,并按照如下方式初始化

NSArray* inputChain = @[self.textField1, self.textField2, self.textField3];
self.keyboardControls = [[APLKeyboardControls alloc] initWithInputFields:inputChain];
self.keyboardControls.hasPreviousNext = YES;

按照如下方式自定义按钮

self.keyboardControls.doneButton.tintColor = [UIColor redColor];

如果您想要将 keyboardControls 用于 UITextField 或 UITextView 之外的其他 UIResponder 子类,例如 UISearchBar 或可以成为第一个响应器的 UIButton 子类,请一俟您的子类成为第一个响应器,就发送 APLKeyboardControlsInputDidBeginEditingNotification 通知,这样 keyboardControls 就可以接收到第一个响应器更改的通知。