Amit Raj
Amit Raj

Reputation: 1378

Keyboard should always be shown on screen

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.

Upvotes: 0

Views: 47

Answers (1)

Dharmbir Singh
Dharmbir Singh

Reputation: 17535

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)
}

Upvotes: 1

Related Questions