becomeFirstResponder not working in iOS 8

前端 未结 8 792
不知归路
不知归路 2020-12-09 03:55

I am using UITextField\'s method becomeFirstResponder to show the keyboard. This is working in iOS 7. But in iOS 8 this method doesn\'t show the keyboard.

 U         


        
8条回答
  •  半阙折子戏
    2020-12-09 04:30

    Sometimes it helps to first resign the first responder:

    var tapGesture = UITapGestureRecognizer()
    tapGesture.rac_gestureSignal().subscribeNext { [weak self] (_) -> Void in
        self?.inputTextField.resignFirstResponder()
        self?.inputTextField.becomeFirstResponder()
    }
    
    self.charViewsContainer.addGestureRecognizer(tapGesture)
    

提交回复
热议问题