MemoryTextField 0.1.4.0

MemoryTextField 0.1.4.0

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布上次发布2016年11月

AlvaroOlave维护。



  • AlvaroOlave

MemoryTextField 将自动完成功能以最简单的方式添加到您的 UITextFields 中。

readmeImg

安装

在你的 Podfile 中

pod 'MemoryTextField', '~> 0.1'

使用

只需使你的 UITextField 继承自 MemoryTextField,并在合适的位置调用以下方法

- (void)setNameKey:(NSString *)key; 

用于从 NSUserDefaults 读取的键。如果您没有设置此键,将使用默认键。具有相同键的 TextFields 将共享相同的自动完成词。

- (void)saveNewEntry;

当您想要保存当前词时调用此方法。(例如,在 -(BOOL)textFieldShouldReturn:(UITextField*)textField 方法中。)

- (BOOL)shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string; 

在你的 textField 的代理中实现

        - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;

并返回调用此 MemoryTextField 方法的结果。

增添了支持您自己的持久性,以防您不想使用 NSUserDefaults。

许可

MemoryTextField 在 MIT 许可下可用。