IGAutoCompletionToolbar创建具有自动完成功能的文本输入框

联合创作 · 2023-09-26 19:23

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;
浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报