Keyboard should always be shown on screen

50 Views Asked by At

Keyboard appears only after tapping on the text box of iPhone app. But I need keyboard always appears on a particular screen, when this screen gets the cursor/access.

Thanks in advance.

1

There are 1 best solutions below

4
On BEST ANSWER

Open like this

    -(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];
    }

for swift use this method

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

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