键盘在屏幕上时导航会延迟 - Swift 4 - Xcode 9

时间:2018-01-30 08:33:17

标签: ios swift keyboard navigation

iOS是否有可能由系统键盘引起一些小错误?

我会解释自己:

只要您不在viewDidLoad / viewWillAppear中加载硬件,即使在旧设备中,视图之间的导航也很快。

但是,有两种情况我会遇到恼人的延迟:

  1. 当我在viewDidLoad / viewDidAppear(becomeFirstResponder)中显示键盘时

  2. 当键盘在屏幕上时,我会弹出视图。

  3. 似乎在键盘显示/隐藏时,导航被冻结,因为延迟大约是键盘隐藏/显示动画的时间。

    我在viewWillDisappear中尝试了endEditing(force:true)和resignFirstResponder(当我弹出一个视图时),但是没有用。

    我有iPhone 6s,我注意到Whatsapp和Twitter也有同样的问题。

    谢谢。

    修改 App Store也存在同样的问题...... 注意屏幕上用键盘按下后退按钮时的延迟...

    没有键盘:

    enter image description here

    使用键盘:

    enter image description here

0 个答案:

没有答案