UITextView不会成为iphone X ios 11的第一响应者

时间:2018-03-09 18:18:40

标签: swift textview uitextfield ios11 iphone-x

textview在使用iphone X时不会成为第一响应者,但它适用于iphone 7和其他设备。我已经为textview设置了委托,并使用textViewDidBeginEditing委托方法。有任何想法吗?谢谢!

descTextView.delegate = self

func textViewDidBeginEditing(_ textView: UITextView){
     textView.becomeFirstResponder()
} 

1 个答案:

答案 0 :(得分:0)


最好拨打textView.becomeFirstResponder()
在你的viewWillAppear()方法中,这样,

    func viewWillAppear() { 
       textView.becomeFirstResponder()
    } 


如果您可以添加有关上一个活动的更多信息?或者当您希望textView成为第一响应者?这将很容易理解您的要求。