这是我到目前为止所做的屏幕截图:

所以我想做的是,当您选择“选择名称”文本字段时,我需要一个选择器来显示,并输入@“Jack”。

最佳答案

它会为您工作..我已对其进行编辑。为此,您必须为文本字段设置委托(delegate)。并在NIb文件中创建UIPIckerView。

- (BOOL) textFieldShouldBeginEditing:(UITextView *)textView
{
    pickrView.frame = CGRectMake(0, 500, pickrView.frame.size.width,    pickrView.frame.size.height);
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:.50];
    [UIView setAnimationDelegate:self];
    pickrView.frame = CGRectMake(0, 200, pickrView.frame.size.width, pickrView.frame.size.height);
    [self.view addSubview:pickrView];
    [UIView commitAnimations];
    return NO;
}

关于ios - 选择UITextField时如何显示UIPickerView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7077258/

10-12 07:34