键盘应始终显示在屏幕上

Keyboard should always be shown on screen

键盘仅在点击 iPhone 应用的文本框后出现。但是我需要键盘总是出现在特定的屏幕上,当这个屏幕得到 cursor/access.

提前致谢。

这样打开

    -(void)viewWillAppear:(BOOL)animated
    {
        //Add Observer
        [super viewWillAppear:animated];  
        [textField becomeFirstResponder];
    }

And dismiss when your view goes off

-(void)viewWillDisappear:(BOOL)animated
    {
        //Add Observer
        [super viewWillDisappear:animated];  
        [self.view endEditing:YES];
    }

对于 swift 使用此方法

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated);
    nametxtreg.becomFirstResponder()
}

override func viewWillDisappear(animated: Bool) {
    super.viewWillDisappear(animated);
    textView.resignFirstResponder()
    self.view.endEditing(true)
}