IGAutoCompletionToolbar创建具有自动完成功能的文本输入框
IGAutoCompletionToolbar 是 UICollectionView 的子类用于创建具有自动完成功能的文本输入框。自动完成的列表显示在输入键盘之上。类似各种输入法。
要求
iOS 7或更高版本(带ARC)。
安装
如果使用的是 CocoaPods,请将“ IGAutoCompletionToolbar”添加到 Podfile 中:
pod 'IGAutoCompletionToolbar', '~> 0.2.1'
否则,下载项目并在 IGAutoCompletionToolbar / * 和 'QuartzCore' 框架下将文件添加到你的项目。
用法
在应用程序中导入 IGAutoCompletionToolbar:
#import "IGAutoCompletionToolbar.h"
然后创建工具栏,并将其与文本字段连接:
// Create the toolbar
IGAutoCompletionToolbar* toolbar = [[IGAutoCompletionToolbar alloc] initWithFrame:CGRectMake(0,0,320,44)];
// set auto complete items
toolbar.items = @[@"Apple", @"Banana", @"Blueberry", @"Grape", @"Pineapple", @"Orange", @"Pear"];
// setup the delegate
toolbar.toolbarDelegate = self;
// setup the text field to be used
toolbar.textField = self.textfield;
// set the toolbar as the input accessory view of the textfield
self.textfield.inputAccessoryView = toolbar;
评论