在加载时激活UITextField

时间:2010-07-10 06:14:53

标签: iphone uitextfield keyboard-events

我有一个只有一个文本字段的应用程序,我希望在视图加载时该键盘处于活动状态时该文本字段处于活动状态。

有没有办法强迫它?

詹姆斯

4 个答案:

答案 0 :(得分:2)

让它成为第一个响应者。有关Apple的教程,请参阅this link

答案 1 :(得分:1)

简单

[self.myTextView becomeFirstResponder];

答案 2 :(得分:0)

将对象称为第一响应者将会执行此操作。但我花了几分钟发现最好分配它.. 最后!

[UITextFeild becomeFirstResponder];

例如,如果您有动画UIView,请在之后指定来绘制视图。

[UIView animateWithDuration:0.9
animations:^{
    UIView.frame = newFrame;
}
completion:^(BOOL finished){
    [UIView animateWithDuration:0.9
        animations:^{}
        completion:^(BOOL finished){
        [UITextFeild becomeFirstResponder];// << Right here..
    }];
}];   

答案 3 :(得分:0)

在Swift中,您可以将其设置为第一响应者

textField.becomeFirstResponder()

https://developer.apple.com/documentation/uikit/uiresponder/1621113-becomefirstresponder