[英]Show UIPickerView when editing UITextField
我想在编辑 UITextField 时显示 UIPickerView 而不是键盘。 我试过这个:
- (void)viewDidLoad
{
[super viewDidLoad];
depCityField.inputView=pickerDestinations;
comeCityField.inputView=pickerDestinations;
}
它不起作用,但是使用 UIDatePicker 它可以正常工作......
我以编程方式创建了一个示例供您参考。 我真的希望这对你有帮助。 这就是source
。
听起来您的 textFields 没有委托集。 您需要将 UIViewController 设置为 textFields 的委托。
您的 viewDidLoad 应该如下所示:
- (void)viewDidLoad()
{
[super viewDidLoad];
depCityField.delegate = self;
comeCityField.delegate = self;
depCityField.inputView=pickerDestinations;
comeCityField.inputView=pickerDestinations;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.