IQDropDownTextField
支持下拉的 TextField,使用 UIPickerView 实现
安装
使用 cocoapods 安装。将其添加到您的 Podfile
pod 'IQDropDownTextField'
以下是 Swift 版本的添加方法
pod 'IQDropDownTextFieldSwift'
用法
在 IB(《_story boards_》或《_xibs_》)中,您可以添加 UITextField
并将其类设置为 IQDropDownTextField
Objective-C
没有比这更简单的了!
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
textFieldTextPicker.isOptionalDropDown = NO;
[textFieldTextPicker setItemList:[NSArray arrayWithObjects:@"London",@"Johannesburg",@"Moscow",@"Mumbai",@"Tokyo",@"Sydney", nil]];
}
@end
Swift
设置您的IQDropDownTextField
非常简单。以下示例展示了如何操作
import IQDropDownTextFieldSwift
class MyController : UIViewController {
@IBOutlet var occupationTextField: IQDropDownTextField!
override func viewDidLoad() {
occupationTextField.isOptionalDropDown = false
occupationTextField.itemList = ["programmer", "teacher", "engineer"]
}
}
这就是全部!=)
贡献
任何贡献都受到欢迎!您可以通过GitHub上的pull请求和问题进行贡献。
作者
如果您想要联系我,请发邮件至:[email protected]
许可协议
版权所有 (c) 2010-2015
任何人获取本软件及其相关文档复制件(以下称“软件”)的,在本协议约束下可以无限制地使用该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向获得软件副本的个人提供上述权利,以下条件除外
上述版权声明和本许可协议的声明必须包含在所有软件的副本或其主体部分中。
软件按“原样”提供,不得保证任何形式,无论是明确的还是隐含的,包括但不限于适用性、特定用途和侵权保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或责任负责,无论是基于合同、侵权或其它法律行为,是否与软件或其使用有关,或由于使用或其它交易而引起的。