IQDropDownTextField
支持下拉的 TextField,使用 UIPickerView 实现
安装
使用 cocoapods 安装。将以下内容添加到您的 Podfile
pod 'IQDropDownTextField'
或者以下是 Swift 版本的示例
pod 'IQDropDownTextFieldSwift'
如何使用
在 IB(《_故事板_》或 `_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
在此特此授予任何获得本软件及其相关文档文件(以下简称“软件”)副本的个人免费使用该软件的权利,不受限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许提供软件的人员进行此类操作,但受以下条件限制
上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。
本软件按“现状”提供,不提供任何类型的保证,明示或暗示,包括但不限于对适销性、特定目的适用性和不侵犯性的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论是否因合同、侵权或其他行为产生,与软件或其使用或其他方式相关。